UT-ToscaElementOperation 98/71398/1
authorSindhuri.A <arcot.sindhuri@huawei.com>
Mon, 29 Oct 2018 14:48:53 +0000 (20:18 +0530)
committerSindhuri.A <arcot.sindhuri@huawei.com>
Mon, 29 Oct 2018 14:48:53 +0000 (20:18 +0530)
UT for catalog be ToscaElementOperation class

Issue-ID: SDC-1775

Change-Id: I2b4824897dbd08c028d1dd3e1c6e50c6883dfe95
Signed-off-by: Sindhuri.A <arcot.sindhuri@huawei.com>
catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementOperationTest.java

index 9f8d015..e77f8e1 100644 (file)
@@ -12,8 +12,10 @@ import org.openecomp.sdc.be.dao.jsongraph.TitanDao;
 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
 import org.openecomp.sdc.be.datatypes.enums.GraphPropertyEnum;
 import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
+import org.openecomp.sdc.be.model.ComponentParametersView;
 import org.openecomp.sdc.be.model.LifecycleStateEnum;
 import org.openecomp.sdc.be.model.ModelTestBase;
+import org.openecomp.sdc.be.model.jsontitan.datamodel.TopologyTemplate;
 import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElement;
 import org.openecomp.sdc.be.model.jsontitan.utils.GraphTestUtils;
 import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
@@ -61,6 +63,7 @@ public class ToscaElementOperationTest extends ModelTestBase{
         }
     }
 
+
     @Test
     public void testGetAllHighestResourcesNoFilter() {
 
@@ -218,6 +221,18 @@ public class ToscaElementOperationTest extends ModelTestBase{
         assertEquals(highestResources.stream().count(), highestResourcesExpectedCount);
     }
 
+    @Test
+    public void testUpdateToscaElement_NotFound() {
+        Either<TopologyTemplate, StorageOperationStatus> result;
+        TopologyTemplate topologyTemplate = new TopologyTemplate();
+        String userID = "userID";
+        topologyTemplate.setLastUpdaterUserId(userID);
+        GraphVertex graphVertex = new GraphVertex();
+        ComponentParametersView componentParametersView = new ComponentParametersView();
+        result = toscaElementOperation.updateToscaElement(topologyTemplate, graphVertex, componentParametersView);
+        assertEquals(null, result);
+    }
+
     private boolean genericTestGetResourcesWithExcludeList(List<ResourceTypeEnum> excludeList) {
         Either<List<ToscaElement>, StorageOperationStatus> highestResourcesRes = toscaElementOperation.getElementCatalogData(ComponentTypeEnum.RESOURCE,excludeList, true);
         assertTrue(highestResourcesRes.isLeft());