[VOL-5481] - Implement KeyExists API in kv-store

Change-Id: I2ea7196d538596afb6c8bd57af1103df64c83132
Signed-off-by: Sridhar Ravindra <sridhar.ravindra@radisys.com>
diff --git a/pkg/ponresourcemanager/ponresourcemanager_test.go b/pkg/ponresourcemanager/ponresourcemanager_test.go
index 626864e..7d9c85d 100644
--- a/pkg/ponresourcemanager/ponresourcemanager_test.go
+++ b/pkg/ponresourcemanager/ponresourcemanager_test.go
@@ -54,6 +54,11 @@
 	return nil, errors.New("key didn't find")
 }
 
+// List function implemented for KVClient.
+func (kvclient *MockResKVClient) KeyExists(ctx context.Context, key string) (bool, error) {
+	return false, errors.New("key didn't find")
+}
+
 // Get mock function implementation for KVClient
 func (kvclient *MockResKVClient) Get(ctx context.Context, key string) (*kvstore.KVPair, error) {
 	logger.Debugw(ctx, "Get of MockKVClient called", log.Fields{"key": key})