summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortalig <talig@amdocs.com>2020-02-25 18:22:39 +0200
committertalig <talig@amdocs.com>2020-02-25 18:22:39 +0200
commit154541d238a390cd25c21fab0c2f585b92011135 (patch)
tree4e24c9ca9eeb1f0034fbdeb3b0edc20db1a3d764
parenta136a56213b1de0430f05e471e5ea0df843d3439 (diff)
Fix item status mapping to zusammen
Issue-ID: SDC-2778 Signed-off-by: talig <talig@amdocs.com> Change-Id: I44fe83a3334b15073c15a3c5aa08c11cca25e0d7
-rw-r--r--versioning-lib/src/main/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDao.java12
-rw-r--r--versioning-lib/src/test/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDaoTest.java8
2 files changed, 12 insertions, 8 deletions
diff --git a/versioning-lib/src/main/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDao.java b/versioning-lib/src/main/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDao.java
index b0ca275..d2c755b 100644
--- a/versioning-lib/src/main/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDao.java
+++ b/versioning-lib/src/main/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDao.java
@@ -121,19 +121,19 @@ public class ItemZusammenDao implements ItemDao {
info.addProperty(InfoPropertyName.ITEM_TYPE, item.getType());
info.addProperty(InfoPropertyName.ITEM_OWNER, item.getOwner());
if (item.getStatus() != null) {
- info.addProperty(InfoPropertyName.ITEM_STATUS, item.getStatus());
+ info.addProperty(InfoPropertyName.ITEM_STATUS, item.getStatus().name());
}
info.addProperty(InfoPropertyName.ITEM_VERSIONS_STATUSES, item.getVersionStatusCounters());
item.getProperties().forEach(info::addProperty);
return info;
}
- private static final class InfoPropertyName {
+ static final class InfoPropertyName {
- private static final String ITEM_TYPE = "item_type";
- private static final String ITEM_VERSIONS_STATUSES = "item_versions_statuses";
- private static final String ITEM_OWNER = "Owner";
- private static final String ITEM_STATUS = "status";
+ static final String ITEM_TYPE = "item_type";
+ static final String ITEM_VERSIONS_STATUSES = "item_versions_statuses";
+ static final String ITEM_OWNER = "Owner";
+ static final String ITEM_STATUS = "status";
private InfoPropertyName() {
throw new IllegalStateException("Constants class");
diff --git a/versioning-lib/src/test/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDaoTest.java b/versioning-lib/src/test/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDaoTest.java
index 6c785d3..3b5ab87 100644
--- a/versioning-lib/src/test/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDaoTest.java
+++ b/versioning-lib/src/test/java/org/onap/sdc/common/versioning/persistence/zusammen/ItemZusammenDaoTest.java
@@ -21,6 +21,10 @@ import static org.junit.Assert.assertEquals;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.verify;
+import static org.onap.sdc.common.versioning.persistence.zusammen.ItemZusammenDao.InfoPropertyName.ITEM_OWNER;
+import static org.onap.sdc.common.versioning.persistence.zusammen.ItemZusammenDao.InfoPropertyName.ITEM_STATUS;
+import static org.onap.sdc.common.versioning.persistence.zusammen.ItemZusammenDao.InfoPropertyName.ITEM_TYPE;
+import static org.onap.sdc.common.versioning.persistence.zusammen.ItemZusammenDao.InfoPropertyName.ITEM_VERSIONS_STATUSES;
import com.amdocs.zusammen.datatypes.Id;
import com.amdocs.zusammen.datatypes.SessionContext;
@@ -52,8 +56,6 @@ import org.onap.sdc.common.zusammen.services.ZusammenAdaptor;
@RunWith(MockitoJUnitRunner.class)
public class ItemZusammenDaoTest {
- private static final String ITEM_TYPE = "item_type";
- private static final String ITEM_VERSIONS_STATUSES = "item_versions_statuses";
private static final String APP_PROP_1 = "app_prop1";
private static final String APP_PROP_2 = "app_prop2";
private static final SessionContext SESSION_CONTEXT = new SessionContext();
@@ -201,6 +203,8 @@ public class ItemZusammenDaoTest {
info.setDescription(description);
info.addProperty(ITEM_TYPE, type);
info.addProperty(ITEM_VERSIONS_STATUSES, versionStatusCounters);
+ info.addProperty(ITEM_STATUS, ItemStatus.ACTIVE.name());
+ info.addProperty(ITEM_OWNER, "ownerUser");
info.addProperty(APP_PROP_1, "app_prop1_value");
info.addProperty(APP_PROP_2, 8);
item.setInfo(info);