1 package org.onap.ccsdk.sli.adaptors.aai.data;
\r
3 import static org.junit.Assert.*;
\r
4 import static org.mockito.Mockito.mock;
\r
6 import java.util.ArrayList;
\r
7 import java.util.Arrays;
\r
8 import java.util.HashMap;
\r
9 import java.util.Map;
\r
11 import org.junit.After;
\r
12 import org.junit.Before;
\r
13 import org.junit.Test;
\r
14 import org.openecomp.aai.inventory.v11.RelationshipList;
\r
15 import org.openecomp.aai.inventory.v11.Vlans;
\r
17 public class SubInterfaceTest {
\r
19 SubInterface _siInstance;
\r
20 protected String _interfaceName;
\r
21 protected String _interfaceRole;
\r
22 protected String _resourceVersion;
\r
23 protected Vlans _vlans;
\r
24 protected RelationshipList _relationshipList;
\r
25 protected Map<String, Object> _additionalProperties;
\r
28 public void setUp() throws Exception {
\r
29 _siInstance = new SubInterface();
\r
30 _interfaceName = "interfaceName";
\r
31 _interfaceRole = "interfaceRole";
\r
32 _resourceVersion = "resourceVersion";
\r
33 _vlans = mock(Vlans.class);
\r
34 _relationshipList = mock(RelationshipList.class);
\r
36 _additionalProperties = new HashMap<String, Object>() {{
\r
37 put("prop1", "propvalue1");
\r
38 put("prop2", "propvalue2");
\r
44 public void tearDown() throws Exception {
\r
46 _interfaceName = null;
\r
47 _interfaceRole = null;
\r
48 _resourceVersion = null;
\r
50 _relationshipList = null;
\r
51 _additionalProperties = null;
\r
55 public void testSetInterfaceName() {
\r
56 _siInstance.setInterfaceName(_interfaceName);
\r
57 assertTrue(_siInstance.getInterfaceName().equals(_interfaceName));
\r
62 public void testSetInterfaceRole() {
\r
63 _siInstance.setInterfaceRole(_interfaceRole);
\r
64 assertTrue(_siInstance.getInterfaceRole().equals(_interfaceRole));
\r
69 public void testSetResourceVersion() {
\r
70 _siInstance.setResourceVersion(_resourceVersion);
\r
71 assertTrue(_siInstance.getResourceVersion().equals(_resourceVersion));
\r
76 public void testSetVlans() {
\r
77 _siInstance.setVlans(_vlans);
\r
78 assertTrue(_siInstance.getVlans().equals(_vlans));
\r
83 public void testSetRelationshipList() {
\r
84 _siInstance.setRelationshipList(_relationshipList);
\r
85 assertTrue(_siInstance.getRelationshipList().equals(_relationshipList));
\r
89 public void testSetAdditionalProperties() {
\r
90 _siInstance.setAdditionalProperty("prop1", "propvalue1");
\r
91 _siInstance.setAdditionalProperty("prop2", "propvalue2");
\r
92 assertEquals(_siInstance.getAdditionalProperties(), _additionalProperties);
\r