--- /dev/null
+/*\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