一、TestMain测试

package TestMain

import (
	"fmt"
	"os"
	"testing"
)

func setup()  {
	fmt.Println("setup all tests")
}
func tearDown()  {
	fmt.Println("tearDown all tests")
}
func Test1(t *testing.T)  {
	fmt.Println("i'm test1")
}
func Test2(t *testing.T)  {
	fmt.Println("i'm test2")
}
func TestMain(m *testing.M)  {
	setup()
	run := m.Run()
	tearDown()
	os.Exit(run)
}

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐