當(dāng)前位置:
首頁(yè) >
go 单元测试
發(fā)布時(shí)間:2025/3/21
37
豆豆
go 單元測(cè)試
- 文件名必須以_test.go結(jié)尾
- 編寫(xiě)的測(cè)試用例函數(shù)名以Test開(kāi)頭,傳入?yún)?shù)固定
- 使用go test執(zhí)行單元測(cè)試
樣例:
代碼文件calc.go
package mainfunc add(a, b int) int {return a + b }func sub(a, b int) int {return a - b }單元測(cè)試代碼文件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") }執(zhí)行命令go test -v
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/shhnwangjian/p/7495449.html
總結(jié)
- 上一篇: 关于$_SERVER['PHP_AUTH
- 下一篇: [BZOJ2342] [Shoi2011