Merge "Reorder modifiers"
[so.git] / bpmn / MSOCoreBPMN / src / test / java / org / openecomp / mso / bpmn / core / domain / CompareModelsResultTest.java
1 /*\r
2 * ============LICENSE_START=======================================================\r
3 * ONAP : SO\r
4 * ================================================================================\r
5 * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.\r
6 *=================================================================================\r
7 * Licensed under the Apache License, Version 2.0 (the "License");\r
8 * you may not use this file except in compliance with the License.\r
9 * You may obtain a copy of the License at\r
10 *\r
11 *     http://www.apache.org/licenses/LICENSE-2.0\r
12 *\r
13 * Unless required by applicable law or agreed to in writing, software\r
14 * distributed under the License is distributed on an "AS IS" BASIS,\r
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16 * See the License for the specific language governing permissions and\r
17 * limitations under the License.\r
18 * ============LICENSE_END=========================================================\r
19 */\r
20 package org.openecomp.mso.bpmn.core.domain;\r
21 \r
22 import static org.junit.Assert.*;\r
23 \r
24 import java.util.ArrayList;\r
25 import java.util.List;\r
26 \r
27 import org.junit.Before;\r
28 import org.junit.Test;\r
29 \r
30 public class CompareModelsResultTest {\r
31         \r
32         private CompareModelsResult modelsResult;\r
33         private List<ResourceModelInfo> addedResourceList;\r
34         private List<ResourceModelInfo> deletedResourceList;\r
35         private ResourceModelInfo resourceModelInfo1;\r
36         private ResourceModelInfo resourceModelInfo2;\r
37         private List<String> requestInputs;\r
38         \r
39         @Before\r
40         public void before() {\r
41                 resourceModelInfo1 = new ResourceModelInfo();\r
42                 resourceModelInfo1.setResourceCustomizationUuid("f1d563e8-e714-4393-8f99-cc480144a05e");\r
43                 resourceModelInfo1.setResourceInvariantUuid("e1d563e8-e714-4393-8f99-cc480144a05f");\r
44                 resourceModelInfo1.setResourceName("resourceName1");\r
45                 resourceModelInfo1.setResourceUuid("f1d563e8-e714-4393-8f99-cc480144a05g");\r
46                 resourceModelInfo2 = new ResourceModelInfo();\r
47                 resourceModelInfo2.setResourceCustomizationUuid("a1d563e8-e714-4393-8f99-cc480144a05d");\r
48                 resourceModelInfo2.setResourceInvariantUuid("b1d563e8-e714-4393-8f99-cc480144a05e");\r
49                 resourceModelInfo2.setResourceName("resourceName2");\r
50                 resourceModelInfo2.setResourceUuid("c1d563e8-e714-4393-8f99-cc480144a05f");                             \r
51         }\r
52         \r
53         @Test\r
54         public void testSetAddedResourceList() {\r
55                 addedResourceList = new ArrayList<ResourceModelInfo>();\r
56                 addedResourceList.add(resourceModelInfo1);\r
57                 addedResourceList.add(resourceModelInfo2);\r
58                 modelsResult = new CompareModelsResult();\r
59                 modelsResult.setAddedResourceList(addedResourceList);\r
60                 assertEquals(addedResourceList, modelsResult.getAddedResourceList());\r
61         }\r
62 \r
63         @Test\r
64         public void testSetDeletedResourceList() {\r
65                 deletedResourceList = new ArrayList<ResourceModelInfo>();\r
66                 deletedResourceList.add(resourceModelInfo1);\r
67                 deletedResourceList.add(resourceModelInfo2);\r
68                 modelsResult = new CompareModelsResult();\r
69                 modelsResult.setDeletedResourceList(deletedResourceList);\r
70                 assertEquals(deletedResourceList, modelsResult.getDeletedResourceList());\r
71         }       \r
72 \r
73         @Test\r
74         public void testSetRequestInputs() {\r
75                 requestInputs = new ArrayList<String>();\r
76                 requestInputs.add("requestInput1");\r
77                 requestInputs.add("requestInput2");\r
78                 modelsResult = new CompareModelsResult();\r
79                 modelsResult.setRequestInputs(requestInputs);\r
80                 assertEquals(requestInputs, modelsResult.getRequestInputs());\r
81         }       \r
82         \r
83 }\r