1、運行文件夾下所有單元測試
go test
2、運行單個文件
go test -v add_test.go add.go
3、運行單個方法
go test -v -test.run Test_Add
1、運行文件夾下所有壓力測試
go test -test.bench=”.*”
2、運行單個文件
go test add_bench_test.go add.go -test.bench=”.*”
3、運行單個方法
go test -v -test.run BenchmarkAdd -test.bench=”.*”
package add
func Add(a,b int) int {
return a+b
}
package add
import "testing"
func Test_Add(t *testing.T) {
if Add(1,2) == 3{
t.Log("pass")
}
}
package add
import "testing"
func BenchmarkAdd(b *testing.B) {
for i:=0; i<b.N; i++{
Add(1,2)
}
}