summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zusammen-lib/src/test/java/org/onap/sdc/common/zusammen/persistence/ZusammenConnectorTest.java47
1 files changed, 47 insertions, 0 deletions
diff --git a/zusammen-lib/src/test/java/org/onap/sdc/common/zusammen/persistence/ZusammenConnectorTest.java b/zusammen-lib/src/test/java/org/onap/sdc/common/zusammen/persistence/ZusammenConnectorTest.java
index cbf41ab..ff5ac54 100644
--- a/zusammen-lib/src/test/java/org/onap/sdc/common/zusammen/persistence/ZusammenConnectorTest.java
+++ b/zusammen-lib/src/test/java/org/onap/sdc/common/zusammen/persistence/ZusammenConnectorTest.java
@@ -41,6 +41,9 @@ import com.amdocs.zusammen.datatypes.item.Info;
import com.amdocs.zusammen.datatypes.item.Item;
import com.amdocs.zusammen.datatypes.item.ItemVersion;
import com.amdocs.zusammen.datatypes.item.ItemVersionData;
+import com.amdocs.zusammen.datatypes.item.ItemVersionStatus;
+import com.amdocs.zusammen.datatypes.item.SynchronizationStatus;
+import com.amdocs.zusammen.datatypes.itemversion.Tag;
import com.amdocs.zusammen.datatypes.response.ErrorCode;
import com.amdocs.zusammen.datatypes.response.Module;
import com.amdocs.zusammen.datatypes.response.Response;
@@ -268,6 +271,50 @@ public class ZusammenConnectorTest {
}
+ @Test
+ public void testGetVersion() {
+ ItemVersionAdaptor itemAdaptor = mock(ItemVersionAdaptor.class);
+ when(versionAdaptorFactoryMock.createInterface(sessionContext)).thenReturn(itemAdaptor);
+ ItemVersion itemVersion = new ItemVersion();
+ Id id = new Id();
+ String value = "myId";
+ id.setValue(value);
+ itemVersion.setId(id);
+ Response<ItemVersion> response = new Response<>(null);
+ response.setValue(itemVersion);
+ when(itemAdaptor.get(sessionContext, Space.PRIVATE, id, id)).thenReturn(response);
+ ItemVersion version = zusammenConnector.getVersion(sessionContext, id, id);
+ assertEquals(id.getValue(), itemVersion.getId().getValue());
+ }
+
+ @Test
+ public void testGetVersionStatus() {
+ ItemVersionAdaptor itemAdaptor = mock(ItemVersionAdaptor.class);
+ when(versionAdaptorFactoryMock.createInterface(sessionContext)).thenReturn(itemAdaptor);
+ ItemVersionStatus itemVersionStatus = new ItemVersionStatus(SynchronizationStatus.OUT_OF_SYNC, true);
+ Response<ItemVersionStatus> response = new Response<>(null);
+ response.setValue(itemVersionStatus);
+ Id id = new Id();
+ when(itemAdaptor.getStatus(sessionContext, id, id)).thenReturn(response);
+ ItemVersionStatus versionStatus = zusammenConnector.getVersionStatus(sessionContext, id, id);
+ assertEquals(SynchronizationStatus.OUT_OF_SYNC, versionStatus.getSynchronizationStatus());
+ }
+
+ @Test
+ public void testTagVersion() {
+ ItemVersionAdaptor itemAdaptor = mock(ItemVersionAdaptor.class);
+ when(versionAdaptorFactoryMock.createInterface(sessionContext)).thenReturn(itemAdaptor);
+ Response<Void> response = new Response<>(null);
+ Id id = new Id();
+ String name = "mame";
+ Tag tag = new Tag(name, name);
+ Tag spyTag = spy(tag);
+ when(itemAdaptor.tag(sessionContext, id, id, null, spyTag)).thenReturn(response);
+ zusammenConnector.tagVersion(sessionContext, id, id, spyTag);
+ verify(spyTag).getName();
+
+ }
+
private void setResponseErrorReturnCode(Response response) {
response.setReturnCode(new ReturnCode(ErrorCode.CL_ELEMENT_GET, Module.ZSTM, "bla bla", null));
}