type fakePod … func (obj *fakePod) GetObjectKind() schema.ObjectKind { … } func (obj *fakePod) DeepCopyObject() runtime.Object { … } func TestUntil(t *testing.T) { … } func TestUntilMultipleConditions(t *testing.T) { … } func TestUntilMultipleConditionsFail(t *testing.T) { … } func TestUntilTimeout(t *testing.T) { … } func TestUntilErrorCondition(t *testing.T) { … } func TestUntilWithSync(t *testing.T) { … }