Go-零基础开发Web

1.Hello的开始

需安装好iris框架这里命名为demo.go

func main() {
//app:=iris.New()
// //app.Run(iris.Addr(":8000"))

app := iris.New()
app.Logger().SetLevel("debug")
app.Use(recover.New())
app.Use(logger.New())
app.Get("/", func (ctx iris.Context){
ctx.HTML("Hello")
})


app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed))
}

终端下执行 go run demo.go,出现如下,代表成功,点击网址会显示结果。

 大写锁定,CTRL+C  即可退出程序。

2.

使用testing包时,函数名要以Test+大写字母为名字,如果不,默认不执行,要使其执行,可以将它设置为一个子测试函数,办法如下:
在大写的函数中加入, 
func Testuser(t *testiong.T){
     t.run("测试添加用户:",testhanshu)        
}

TestMain函数可以在测试函数执行之前做一些其他的操作。

func TestMain(m *testing.M){
   fmt.Println("test前做的事情")
      //通过m.Run()来执行测试函数
  m.Run()
}

使用 go test -v命令,可以打印出更多的详细信息。

原文地址:https://www.cnblogs.com/wddx5/p/12322570.html