go 单元测试
go 單元測試
- 文件名必須以_test.go結尾
- 編寫的測試用例函數名以Test開頭,傳入參數固定
- 使用go test執行單元測試
樣例:
代碼文件calc.go
package mainfunc add(a, b int) int {return a + b }func sub(a, b int) int {return a - b }單元測試代碼文件calc_test.go
package mainimport ("testing" )func TestAdd(t *testing.T) {r := add(2, 4)if r != 6 {t.Fatalf("add(2, 4) error, expect:%d, actual:%d", 6, r)}t.Logf("test add succ") }func TestSub(t *testing.T) {r := sub(2, 4)if r != -2 {t.Fatalf("sub(2, 4) error, expect:%d, actual:%d", -2, r)}t.Logf("test sub succ") }執行命令go test -v
?
?
?
轉載于:https://www.cnblogs.com/shhnwangjian/p/7495449.html
總結
- 上一篇: 关于$_SERVER['PHP_AUTH
- 下一篇: Linux中的各种软件安装