re base code
[sdc.git] / catalog-model / src / test / java / org / openecomp / sdc / be / model / ComponentInstInputsMapTest.java
1 package org.openecomp.sdc.be.model;
2
3 import org.junit.Assert;
4 import org.junit.Test;
5
6 import java.util.HashMap;
7 import java.util.LinkedList;
8 import java.util.List;
9 import java.util.Map;
10
11 public class ComponentInstInputsMapTest {
12
13         private ComponentInstInputsMap createTestSubject() {
14                 return new ComponentInstInputsMap();
15         }
16
17         @Test
18         public void testGetComponentInstanceInputsMap() throws Exception {
19                 ComponentInstInputsMap testSubject;
20                 Map<String, List<ComponentInstancePropInput>> result;
21
22                 // default test
23                 testSubject = createTestSubject();
24                 result = testSubject.getComponentInstanceInputsMap();
25         }
26
27         @Test
28         public void testSetComponentInstanceInputsMap() throws Exception {
29                 ComponentInstInputsMap testSubject;
30                 Map<String, List<ComponentInstancePropInput>> componentInstanceInputsMap = null;
31
32                 // default test
33                 testSubject = createTestSubject();
34                 testSubject.setComponentInstanceInputsMap(componentInstanceInputsMap);
35         }
36
37         @Test
38         public void testGetComponentInstanceProperties() throws Exception {
39                 ComponentInstInputsMap testSubject;
40                 Map<String, List<ComponentInstancePropInput>> result;
41
42                 // default test
43                 testSubject = createTestSubject();
44                 result = testSubject.getComponentInstanceProperties();
45         }
46
47         @Test
48         public void testSetComponentInstancePropInput() throws Exception {
49                 ComponentInstInputsMap testSubject;
50                 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = new HashMap<>();
51
52                 // default test
53                 testSubject = createTestSubject();
54                 testSubject.setComponentInstancePropInput(componentInstanceProperties);
55         }
56
57         @Test
58         public void testResolvePropertiesToDeclareEmpty() throws Exception {
59                 ComponentInstInputsMap testSubject;
60                 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
61
62                 // default test
63                 testSubject = createTestSubject();
64                 try {
65                         testSubject.resolvePropertiesToDeclare();
66                 } catch (Exception e) {
67             Assert.assertTrue(e.getClass() == IllegalStateException.class);
68                 }
69         }
70
71         @Test
72         public void testResolvePropertiesToDeclare() throws Exception {
73                 ComponentInstInputsMap testSubject;
74                 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
75
76                 Map<String, List<ComponentInstancePropInput>> inputs = new HashMap<>();
77                 inputs.put("mock", new LinkedList<>());
78                 // default test
79                 testSubject = createTestSubject();
80                 testSubject.setComponentInstanceInputsMap(inputs);
81                 testSubject.resolvePropertiesToDeclare();
82                 testSubject = createTestSubject();
83                 testSubject.setComponentInstancePropInput(inputs);
84                 testSubject.resolvePropertiesToDeclare();
85                 testSubject = createTestSubject();
86                 testSubject.setPolicyProperties(inputs);
87                 testSubject.resolvePropertiesToDeclare();
88         }
89         
90         @Test
91         public void testGetPolicyProperties() throws Exception {
92                 ComponentInstInputsMap testSubject;
93                 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
94
95                 // default test
96                 testSubject = createTestSubject();
97                 testSubject.getPolicyProperties();
98         }
99 }