diff --git a/pkg/adapter/apiserver/delegate.go b/pkg/adapter/apiserver/delegate.go index fdea48f91dd..b6616e786da 100644 --- a/pkg/adapter/apiserver/delegate.go +++ b/pkg/adapter/apiserver/delegate.go @@ -131,3 +131,8 @@ func (a *resourceDelegate) Replace([]interface{}, string) error { func (a *resourceDelegate) Resync() error { return nil } + +// Implements cache.Store +func (a *resourceDelegate) Bookmark(obj interface{}) error { + return nil +} diff --git a/pkg/adapter/apiserver/delegate_test.go b/pkg/adapter/apiserver/delegate_test.go index d2d978b1f5a..15308bfa15b 100644 --- a/pkg/adapter/apiserver/delegate_test.go +++ b/pkg/adapter/apiserver/delegate_test.go @@ -71,6 +71,7 @@ func TestResourceStub(t *testing.T) { d.GetByKey("") d.Replace(nil, "") d.Resync() + d.Bookmark(nil) } func TestFilterFails(t *testing.T) { diff --git a/pkg/adapter/apiserver/filter.go b/pkg/adapter/apiserver/filter.go index a475fc0765c..f80b517bbf8 100644 --- a/pkg/adapter/apiserver/filter.go +++ b/pkg/adapter/apiserver/filter.go @@ -95,3 +95,8 @@ func (c *controllerFilter) Replace([]interface{}, string) error { func (c *controllerFilter) Resync() error { return nil } + +// Implements cache.Store +func (c *controllerFilter) Bookmark(obj interface{}) error { + return nil +} diff --git a/pkg/adapter/apiserver/filter_test.go b/pkg/adapter/apiserver/filter_test.go index c579f0d3a83..75444fc0b60 100644 --- a/pkg/adapter/apiserver/filter_test.go +++ b/pkg/adapter/apiserver/filter_test.go @@ -95,6 +95,18 @@ func TestControllerDeleteEventWithGoodControllerNoAPIVersion(t *testing.T) { validateSent(t, tc, sources.ApiServerSourceDeleteRefEventType) } +func TestControllerStub(t *testing.T) { + c, _ := makeController("v1", "Pod") + + c.List() + c.ListKeys() + c.Get(nil) + c.GetByKey("") + c.Replace(nil, "") + c.Resync() + c.Bookmark(nil) +} + func makeController(apiVersion, kind string) (*controllerFilter, *adaptertest.TestCloudEventsClient) { delegate, tc := makeRefAndTestingClient() return &controllerFilter{ diff --git a/pkg/adapter/apiserver/ref_test.go b/pkg/adapter/apiserver/ref_test.go index 43241e73b8e..1f5706b24fc 100644 --- a/pkg/adapter/apiserver/ref_test.go +++ b/pkg/adapter/apiserver/ref_test.go @@ -68,4 +68,5 @@ func TestRefStub(t *testing.T) { d.GetByKey("") d.Replace(nil, "") d.Resync() + d.Bookmark(nil) }