单元测试 测试用例 用例测试文件golang的单元测试

1.测试用例文件名必须以_test.go结尾。比如cal_test.go,cal不是固定的

2.测试用例函数必须以Test开头,一般来说就是Test+被测试的函数名,比如TestAddUpper。

但是AddUpper不是必须的,如果想要测试addUpper函数不一定非得写AddUpper。

3.TestAddUpper(t *testing.T)的形参类型必须是*testing.T。

4.一个测试用例文件中,可以有多个测试用例函数,比如TestAddUpper,TestSub。

5.测试用例指令

(1)cmd > go test 如果运行正确,无日志,错误时,会输出日志。

(2)cmd > go test -v 无论是正确还是错误,都会输出日志。

6.当出现错误的时候,可以用t.Fatalf来格式化输出错误信息,并退出程序。

7.t.Logf方法可以输出相应的日志。

8.测试用例函数并没有放在main函数中,也执行了,这就是测试用例的方便之处。

9.PASS表示测试用例运行成功,FAIL表示测试用例运行失败。

10.要测试单个文件,一定要带上被测试的源文件 go test -v cal_test.go cal.go

11.想要测试单个方法 go test -v -test.run TestAddUpper //这样只测试了其中单个的AddUpper方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值