calculator.go 测试用例文件所测试功能的文件
package calculator
func Add(a, b int) int {//函数名Add a和b都是int类型的
return a + b
}
calculator_test.go 测试用例的文件.一般是需要以 _test.go 结尾.开头是测试文件的package名
package calculator
import (
"testing"
)
/*这段代码定义了一个名为 TestAdd 的测试函数,它使用了 Go 语言的测试框架中的 t.Errorf 函数来输出错误信息*/
func TestAdd(t *testing.T){//*testing.T 是 Go 语言测试框架中的一个类型,它代表了一个测试对象。
result:=Add(2,3)
if result!=5{
t.Errorf("Add 函数返回了不正确的结果。期望值:%d,实际值:%d", 5, result)
}
}
go test