1 package org.openecomp.sdc.be.model;
3 import org.junit.Assert;
6 import java.util.HashMap;
7 import java.util.LinkedList;
11 public class ComponentInstInputsMapTest {
13 private ComponentInstInputsMap createTestSubject() {
14 return new ComponentInstInputsMap();
18 public void testGetComponentInstanceInputsMap() throws Exception {
19 ComponentInstInputsMap testSubject;
20 Map<String, List<ComponentInstancePropInput>> result;
23 testSubject = createTestSubject();
24 result = testSubject.getComponentInstanceInputsMap();
28 public void testSetComponentInstanceInputsMap() throws Exception {
29 ComponentInstInputsMap testSubject;
30 Map<String, List<ComponentInstancePropInput>> componentInstanceInputsMap = null;
33 testSubject = createTestSubject();
34 testSubject.setComponentInstanceInputsMap(componentInstanceInputsMap);
38 public void testGetComponentInstanceProperties() throws Exception {
39 ComponentInstInputsMap testSubject;
40 Map<String, List<ComponentInstancePropInput>> result;
43 testSubject = createTestSubject();
44 result = testSubject.getComponentInstanceProperties();
48 public void testSetComponentInstancePropInput() throws Exception {
49 ComponentInstInputsMap testSubject;
50 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = new HashMap<>();
53 testSubject = createTestSubject();
54 testSubject.setComponentInstancePropInput(componentInstanceProperties);
58 public void testResolvePropertiesToDeclareEmpty() throws Exception {
59 ComponentInstInputsMap testSubject;
60 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
63 testSubject = createTestSubject();
65 testSubject.resolvePropertiesToDeclare();
66 } catch (Exception e) {
67 Assert.assertTrue(e.getClass() == IllegalStateException.class);
72 public void testResolvePropertiesToDeclare() throws Exception {
73 ComponentInstInputsMap testSubject;
74 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
76 Map<String, List<ComponentInstancePropInput>> inputs = new HashMap<>();
77 inputs.put("mock", new LinkedList<>());
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();
91 public void testGetPolicyProperties() throws Exception {
92 ComponentInstInputsMap testSubject;
93 Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
96 testSubject = createTestSubject();
97 testSubject.getPolicyProperties();