type TestFixture … // NewServerTest creates a new TestFixture for the tests. func NewServerTest(client clientset.Interface, namespace string, serviceName string) *TestFixture { … } // BuildServiceSpec builds default config for a service (which can then be changed) func (t *TestFixture) BuildServiceSpec() *v1.Service { … } // CreateRC creates a replication controller and records it for cleanup. func (t *TestFixture) CreateRC(rc *v1.ReplicationController) (*v1.ReplicationController, error) { … } // CreateService creates a service, and record it for cleanup func (t *TestFixture) CreateService(service *v1.Service) (*v1.Service, error) { … } // DeleteService deletes a service, and remove it from the cleanup list func (t *TestFixture) DeleteService(serviceName string) error { … } // Cleanup cleans all ReplicationControllers and Services which this object holds. func (t *TestFixture) Cleanup() []error { … }