众所周知,golang在一个包里面只能由一个main函数可以直接执行,如果你在测试demo的时候,一个文件夹下面可能有多个文件,此时镜像测试就十分麻烦?
解决方案:使用testing套件:
package demoimport ("fmt"
)func Demo1() {fmt.Println("demo1")
}
-----------------------------------------package demoimport ("fmt""testing"
)// golang中使用testing套件来编写demo测试
// 不用编写main函数,很方便
func Test_Demo1(t *testing.T) {Demo1()fmt.Println("hello world")
}