// TestMain will exec each test
TestMain will exec each test
// TestMain will exec each test
func TestMain(m *testing.M) {
	setUp()
	retCode := m.Run() 
	tearDown()
	os.Exit(retCode)
}
func TestMain ( m * testing . M ) { setUp ( ) retCode := m . Run ( ) tearDown ( ) os . Exit ( retCode ) }
TestMain will exec each test
TestMain will exec each test
// exec test and this returns an exit code to pass to os