type testInterface … func (ti *testInterface) setup() error { … } func (ti *testInterface) teardown() error { … } func TestPointToPointInterface(t *testing.T) { … } func TestInterfaceArrivalAndDeparture(t *testing.T) { … } func TestInterfaceArrivalAndDepartureZoneCache(t *testing.T) { … }