syntax.go
syntax_test.go
syntax.go
package syntax
import (
"fmt"
"flag"
)
var (
arg string
)
func init(){
flag.StringVar(&arg,"arg","","")
if !flag.Parsed(){
flag.Parse()
}
}
func RandInt() {
fmt.Println("a", arg)
}
syntax_test.go
package syntax
import (
"testing"
)
func TestRandInt(t *testing.T) {
RandInt()
}
怎么在命令行 go test --run TestR
传入参数
测试过 go test --run TestR -argv arg asd
和 go test --run TestR -argv arg=asd
不对