Adding UT for rnib 21/6321/1
authordhirajverma <dhiraj.verma@nokia.com>
Tue, 15 Jun 2021 06:33:25 +0000 (09:33 +0300)
committerdhirajverma <dhiraj.verma@nokia.com>
Tue, 15 Jun 2021 06:36:34 +0000 (09:36 +0300)
Signed-off-by: dhirajverma <dhiraj.verma@nokia.com>
Change-Id: I1a0a4daeafe81005fb3ce9f049df45b4608897fb

reader/sdlInstanceMock_test.go

index fa147d8..0ebeca2 100644 (file)
@@ -119,3 +119,77 @@ func TestSetIfNotExists(t *testing.T){
         assert.Nil(t, err)
         assert.NotNil(t, res)
 }
+
+func TestAddMember(t *testing.T){
+        var ret []interface{}
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("AddMember", "group", []interface{}{ret}).Return(nil)
+        err := sdlInstanceMockTest.AddMember("group", ret)
+        assert.Nil(t, err)
+}
+
+func TestRemoveMember(t *testing.T){
+        var ret []interface{}
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("RemoveMember", "group", []interface{}{ret}).Return(nil)
+        err := sdlInstanceMockTest.RemoveMember("group", ret)
+        assert.Nil(t, err)
+}
+
+func TestSetAndPublish(t *testing.T){
+        var pairs []interface{}
+       var channelsAndEvents []string
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("SetAndPublish", channelsAndEvents, []interface{}{pairs}).Return(nil)
+        err := sdlInstanceMockTest.SetAndPublish(channelsAndEvents, pairs)
+        assert.Nil(t, err)
+}
+
+func TestSetIfAndPublish(t *testing.T){
+        var newData map[string]interface{}
+        var oldData map[string]interface{}
+        var group []string
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("SetIfAndPublish", group, "key", oldData, newData).Return(true, nil)
+        res, err := sdlInstanceMockTest.SetIfAndPublish(group, "key", oldData, newData)
+        assert.Nil(t, err)
+        assert.NotNil(t, res)
+}
+
+func TestSet(t *testing.T){
+        var pairs []interface{}
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("Set", []interface{}{pairs}).Return(nil)
+        err := sdlInstanceMockTest.Set(pairs)
+        assert.Nil(t, err)
+}
+
+func TestSetIf(t *testing.T){
+        var newData map[string]interface{}
+        var oldData map[string]interface{}
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("SetIf", "key", newData,  oldData).Return(true, nil)
+        res, err := sdlInstanceMockTest.SetIf("key", newData,  oldData)
+        assert.Nil(t, err)
+        assert.NotNil(t, res)
+}
+
+func TestGetAll(t *testing.T){
+        var data []string
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("GetAll").Return(data, nil)
+        res, err := sdlInstanceMockTest.GetAll()
+        assert.Nil(t, err)
+        assert.Nil(t, res)
+}
+
+func TestSetIfNotExistsAndPublish(t *testing.T){
+        var data map[string]interface{}
+        var channelsAndEvents []string
+        sdlInstanceMockTest := initSdlInstanceMockTest()
+        sdlInstanceMockTest.On("SetIfNotExistsAndPublish", channelsAndEvents, "key", data).Return(true, nil)
+        res, err := sdlInstanceMockTest.SetIfNotExistsAndPublish(channelsAndEvents, "key", data)
+        assert.Nil(t, err)
+        assert.NotNil(t, res)
+}
+