func TestMajorMinor(t *testing.T) { … } func TestIsDeprecated(t *testing.T) { … } func TestRemovedRelease(t *testing.T) { … } func TestWarningMessage(t *testing.T) { … } type fakeObject … type fakeDeprecatedObject … func (f *fakeDeprecatedObject) APILifecycleDeprecated() (int, int) { … } type fakeRemovedObject … func (f *fakeRemovedObject) APILifecycleDeprecated() (int, int) { … } func (f *fakeRemovedObject) APILifecycleRemoved() (int, int) { … } type fakeReplacedObject … func (f *fakeReplacedObject) APILifecycleDeprecated() (int, int) { … } func (f *fakeReplacedObject) APILifecycleRemoved() (int, int) { … } func (f *fakeReplacedObject) APILifecycleReplacement() schema.GroupVersionKind { … }