发现一个自动生成测试用例的工具gotests。
gotests
https://github.com/cweill/gotests
下载
go get -u github.com/cweill/gotests/...
举个栗子:
add.go
package main
func Add(a int, b int) int {
return a + b
}
同目录下执行
gotests -all -w ./add.go
同目录自动生成 add_test.go文件
package main
import "testing"
func TestAdd(t *testing.T) {
type args struct {
a int
b