作者:mumei4_839_210 | 来源:互联网 | 2022-11-01 15:50
go语言对于单元测试是很重视的,Go语言源代码和内置库自身的单元测试完备性,Go语言自带单元测试命令;单元测试文件必须以.go结尾。Go的测试方法依赖于命令gotest和一些能用gotest运行的测试函数的编写约定。
单元测试文件必须以.go结尾
测试函数非常简单
calc.go
package main
func add(a, b int) int {
return a + b
}
calc_test.go
package main
import "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")
}
以上就是golang单元测试怎么写的详细内容,更多请关注其它相关文章!