新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
下面是一个test的一个小案例
公司主营业务:成都做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出石棉免费做网站回馈大家。// demo/equal.go
package demo
// a function to check if two numbers equals to each other.
func equal(a, b int) bool {
return a == b
}
// demo/equal_test.go
package demo
import (
"testing"
)
func TestEqual(t *testing.T) {
a := 1
b := 1
shouldBe := true
if real := equal(a, b); real == shouldBe {
t.Errorf("equal(%d, %d) should be %v, but is:%v\n", a, b, shouldBe, real)
}
}
···
对于上面的案例进行解释
1.对于测试equal.go文件需要在同级目录下建立一个equal_test.go的测试文件
2.在equal_test.go 下面可以写测试equal.go中方法的test方法,其中这个方法必须以大写的Test开头,并且采用大驼峰命名法进行书写,对于参数,返回值,应该提前定义完整。然后在t.Errorf或者是其他的方法中写测试完成的结果。
3.对于测试文件的命名应该遵循此文件名_test.go
命名的规则,不然也是无效的。
···
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。