type FakeMirrorClient … func NewFakeMirrorClient() *FakeMirrorClient { … } func (fmc *FakeMirrorClient) CreateMirrorPod(pod *v1.Pod) error { … } // TODO (Robert Krawitz): Implement UID checking func (fmc *FakeMirrorClient) DeleteMirrorPod(podFullName string, _ *types.UID) (bool, error) { … } func (fmc *FakeMirrorClient) HasPod(podFullName string) bool { … } func (fmc *FakeMirrorClient) NumOfPods() int { … } func (fmc *FakeMirrorClient) GetPods() []string { … } func (fmc *FakeMirrorClient) GetCounts(podFullName string) (int, int) { … }