1 package org.onap.ccsdk.sli.adaptors.aai.data;
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertTrue;
5 import static org.mockito.Mockito.mock;
7 import java.util.HashMap;
10 import org.junit.After;
11 import org.junit.Before;
12 import org.junit.Test;
13 import org.onap.aai.inventory.v19.RelationshipList;
14 import org.onap.aai.inventory.v19.Vlans;
16 public class SubInterfaceTest {
18 SubInterface _siInstance;
19 protected String _interfaceName;
20 protected String _interfaceRole;
21 protected String _resourceVersion;
22 protected Vlans _vlans;
23 protected RelationshipList _relationshipList;
24 protected Map<String, Object> _additionalProperties;
27 public void setUp() throws Exception {
28 _siInstance = new SubInterface();
29 _interfaceName = "interfaceName";
30 _interfaceRole = "interfaceRole";
31 _resourceVersion = "resourceVersion";
32 _vlans = mock(Vlans.class);
33 _relationshipList = mock(RelationshipList.class);
35 _additionalProperties = new HashMap<String, Object>() {{
36 put("prop1", "propvalue1");
37 put("prop2", "propvalue2");
43 public void tearDown() throws Exception {
45 _interfaceName = null;
46 _interfaceRole = null;
47 _resourceVersion = null;
49 _relationshipList = null;
50 _additionalProperties = null;
54 public void testSetInterfaceName() {
55 _siInstance.setInterfaceName(_interfaceName);
56 assertTrue(_siInstance.getInterfaceName().equals(_interfaceName));
61 public void testSetInterfaceRole() {
62 _siInstance.setInterfaceRole(_interfaceRole);
63 assertTrue(_siInstance.getInterfaceRole().equals(_interfaceRole));
68 public void testSetResourceVersion() {
69 _siInstance.setResourceVersion(_resourceVersion);
70 assertTrue(_siInstance.getResourceVersion().equals(_resourceVersion));
75 public void testSetVlans() {
76 _siInstance.setVlans(_vlans);
77 assertTrue(_siInstance.getVlans().equals(_vlans));
82 public void testSetRelationshipList() {
83 _siInstance.setRelationshipList(_relationshipList);
84 assertTrue(_siInstance.getRelationshipList().equals(_relationshipList));
88 public void testSetAdditionalProperties() {
89 _siInstance.setAdditionalProperty("prop1", "propvalue1");
90 _siInstance.setAdditionalProperty("prop2", "propvalue2");
91 assertEquals(_siInstance.getAdditionalProperties(), _additionalProperties);