Add junit coverage for CompareModelsResult java 35/41835/1
authorFelix Sangalang <fs7692@us.att.com>
Mon, 9 Apr 2018 23:58:05 +0000 (16:58 -0700)
committerFelix Sangalang <fs7692@us.att.com>
Mon, 9 Apr 2018 23:58:05 +0000 (16:58 -0700)
junit coverage for CompareModelsResult

Issue-ID: SO-569

Change-Id: I4bde75c36b19427580bf1b2483e7d16f88a69d2d
Signed-off-by: Felix Sangalang <fs7692@us.att.com>
bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/domain/CompareModelsResultTest.java [new file with mode: 0644]

diff --git a/bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/domain/CompareModelsResultTest.java b/bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/domain/CompareModelsResultTest.java
new file mode 100644 (file)
index 0000000..90cb736
--- /dev/null
@@ -0,0 +1,83 @@
+/*\r
+* ============LICENSE_START=======================================================\r
+* ONAP : SO\r
+* ================================================================================\r
+* Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.\r
+*=================================================================================\r
+* Licensed under the Apache License, Version 2.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+*     http://www.apache.org/licenses/LICENSE-2.0\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+* ============LICENSE_END=========================================================\r
+*/\r
+package org.openecomp.mso.bpmn.core.domain;\r
+\r
+import static org.junit.Assert.*;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import org.junit.Before;\r
+import org.junit.Test;\r
+\r
+public class CompareModelsResultTest {\r
+       \r
+       private CompareModelsResult modelsResult;\r
+       private List<ResourceModelInfo> addedResourceList;\r
+       private List<ResourceModelInfo> deletedResourceList;\r
+       private ResourceModelInfo resourceModelInfo1;\r
+       private ResourceModelInfo resourceModelInfo2;\r
+       private List<String> requestInputs;\r
+       \r
+       @Before\r
+       public void before() {\r
+               resourceModelInfo1 = new ResourceModelInfo();\r
+               resourceModelInfo1.setResourceCustomizationUuid("f1d563e8-e714-4393-8f99-cc480144a05e");\r
+               resourceModelInfo1.setResourceInvariantUuid("e1d563e8-e714-4393-8f99-cc480144a05f");\r
+               resourceModelInfo1.setResourceName("resourceName1");\r
+               resourceModelInfo1.setResourceUuid("f1d563e8-e714-4393-8f99-cc480144a05g");\r
+               resourceModelInfo2 = new ResourceModelInfo();\r
+               resourceModelInfo2.setResourceCustomizationUuid("a1d563e8-e714-4393-8f99-cc480144a05d");\r
+               resourceModelInfo2.setResourceInvariantUuid("b1d563e8-e714-4393-8f99-cc480144a05e");\r
+               resourceModelInfo2.setResourceName("resourceName2");\r
+               resourceModelInfo2.setResourceUuid("c1d563e8-e714-4393-8f99-cc480144a05f");                             \r
+       }\r
+       \r
+       @Test\r
+       public void testSetAddedResourceList() {\r
+               addedResourceList = new ArrayList<ResourceModelInfo>();\r
+               addedResourceList.add(resourceModelInfo1);\r
+               addedResourceList.add(resourceModelInfo2);\r
+               modelsResult = new CompareModelsResult();\r
+               modelsResult.setAddedResourceList(addedResourceList);\r
+               assertEquals(addedResourceList, modelsResult.getAddedResourceList());\r
+       }\r
+\r
+       @Test\r
+       public void testSetDeletedResourceList() {\r
+               deletedResourceList = new ArrayList<ResourceModelInfo>();\r
+               deletedResourceList.add(resourceModelInfo1);\r
+               deletedResourceList.add(resourceModelInfo2);\r
+               modelsResult = new CompareModelsResult();\r
+               modelsResult.setDeletedResourceList(deletedResourceList);\r
+               assertEquals(deletedResourceList, modelsResult.getDeletedResourceList());\r
+       }       \r
+\r
+       @Test\r
+       public void testSetRequestInputs() {\r
+               requestInputs = new ArrayList<String>();\r
+               requestInputs.add("requestInput1");\r
+               requestInputs.add("requestInput2");\r
+               modelsResult = new CompareModelsResult();\r
+               modelsResult.setRequestInputs(requestInputs);\r
+               assertEquals(requestInputs, modelsResult.getRequestInputs());\r
+       }       \r
+       \r
+}\r