2024-01-25 03:54PM
1. 配置 go.mod 文件(参考:go - go.mod 文件)
2. 安装 Testify
go get github.com/stretchr/testify
3. 单元测试文件内容:
package main
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestHi(t *testing.T) {
expectedResult := 35
returnResult := Hi(5, 7)
assert.Equal(t, expectedResult, returnResult)
}
4. 文件内容:
package main
import "fmt"
func Hi (a, b int) int {
fmt.Println("Hi:123456")
return a * b
}
func MainHi() {
var result = Hi(5, 7)
fmt.Println("result:", result)
}
5. 运行单元测试:
meiyi@meiyi-Extensa-2511G:~/workspace/go_test$ go test
Hi:123456
PASS
ok github.com/347340/go_test 0.005s
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论