Updating aai adapter to v16 model
[ccsdk/sli/adaptors.git] / aai-service / provider / src / test / java / org / onap / ccsdk / sli / adaptors / aai / query / ResultTest.java
1 package org.onap.ccsdk.sli.adaptors.aai.query;
2
3 import static org.junit.Assert.*;
4 import static org.mockito.Mockito.mock;
5
6 import java.util.HashMap;
7 import java.util.Map;
8
9 import org.junit.After;
10 import org.junit.Before;
11 import org.junit.Test;
12
13 import org.onap.aai.inventory.v16.CloudRegion;
14 import org.onap.aai.inventory.v16.Complex;
15 import org.onap.aai.inventory.v16.Configuration;
16 import org.onap.aai.inventory.v16.GenericVnf;
17 import org.onap.aai.inventory.v16.L3InterfaceIpv4AddressList;
18 import org.onap.aai.inventory.v16.L3InterfaceIpv6AddressList;
19 import org.onap.aai.inventory.v16.L3Network;
20 import org.onap.aai.inventory.v16.LInterface;
21 //import org.onap.aai.inventory.v16.OwningEntity;
22 import org.onap.aai.inventory.v16.Pserver;
23 import org.onap.aai.inventory.v16.ServiceInstance;
24 import org.onap.aai.inventory.v16.Vnfc;
25 import org.onap.aai.inventory.v16.Vserver;
26
27 public class ResultTest {
28
29     Result _rInstance;
30
31     protected CloudRegion _cloudRegion;
32     protected Complex _complex;
33     protected Configuration _configuration;
34     protected GenericVnf _genericVnf;
35     protected L3InterfaceIpv4AddressList _l3InterfaceIpv4AddressList;
36     protected L3InterfaceIpv6AddressList _l3InterfaceIpv6AddressList;
37     protected L3Network _l3Network;
38     protected LInterface _lInterface;
39     protected Pserver _pserver;
40     protected ServiceInstance _serviceInstance;
41     protected Vnfc _vnfc;
42     protected Vserver _vserver;
43
44     protected Map<String, Object> _additionalProperties;
45
46     @Before
47     public void setUp() throws Exception {
48         _rInstance = new Result();
49
50          CloudRegion _cloudRegion = mock(CloudRegion.class);
51          Complex _complex = mock(Complex.class);
52          Configuration _configuration = mock(Configuration.class);
53          L3InterfaceIpv4AddressList _l3InterfaceIpv4AddressList = mock(L3InterfaceIpv4AddressList.class);
54          L3InterfaceIpv6AddressList _l3InterfaceIpv6AddressList = mock(L3InterfaceIpv6AddressList.class);
55          L3Network _l3Network = mock(L3Network.class);
56          LInterface _pInterface = mock(LInterface.class);
57          GenericVnf _genericVnf = mock(GenericVnf.class);
58          Vserver _vserver = mock(Vserver.class);
59          Pserver _pserver = mock(Pserver.class);
60          Vnfc _vnfc = mock(Vnfc.class);
61          ServiceInstance _serviceInstance = mock(ServiceInstance.class);
62
63         _additionalProperties = new HashMap<String, Object>() {{
64             put("prop1", "propvalue1");
65             put("prop2", "propvalue2");
66         }};
67     }
68
69     @After
70     public void tearDown() throws Exception {
71         _rInstance = null;
72         _additionalProperties = null;
73     }
74
75     @Test
76     public void testSetComplex() {
77         _rInstance.setComplex(_complex);
78         assertEquals(_rInstance.getComplex(), _complex);
79     }
80
81     @Test
82     public void testSetConfiguration() {
83         _rInstance.setConfiguration(_configuration);
84         assertEquals(_rInstance.getConfiguration(), _configuration);
85     }
86
87     @Test
88     public void testSetL3InterfaceIpv4AddressList() {
89         _rInstance.setL3InterfaceIpv4AddressList(_l3InterfaceIpv4AddressList);
90         assertEquals(_rInstance.getL3InterfaceIpv4AddressList(), _l3InterfaceIpv4AddressList);
91     }
92
93     @Test
94     public void testSetL3InterfaceIpv6AddressList() {
95         _rInstance.setL3InterfaceIpv6AddressList(_l3InterfaceIpv6AddressList);
96         assertEquals(_rInstance.getL3InterfaceIpv6AddressList(), _l3InterfaceIpv6AddressList);
97     }
98
99     @Test
100     public void testSetL3Network() {
101         _rInstance.setL3Network(_l3Network);
102         assertEquals(_rInstance.getL3Network(), _l3Network);
103     }
104
105     @Test
106     public void testSetServiceInstance() {
107         _rInstance.setServiceInstance(_serviceInstance);
108         assertEquals(_rInstance.getServiceInstance(), _serviceInstance);
109     }
110
111     @Test
112     public void testSetGenericVnf() {
113         _rInstance.setGenericVnf(_genericVnf);
114         assertEquals(_rInstance.getGenericVnf(), _genericVnf);
115     }
116
117     @Test
118     public void testSetVserver() {
119         _rInstance.setVserver(_vserver);
120         assertEquals(_rInstance.getVserver(), _vserver);
121     }
122
123     @Test
124     public void testSetCloudRegion() {
125         _rInstance.setCloudRegion(_cloudRegion);
126         assertEquals(_rInstance.getCloudRegion(), _cloudRegion);
127     }
128
129     @Test
130     public void testSetVnfc() {
131         _rInstance.setVnfc(_vnfc);
132         assertEquals(_rInstance.getVnfc(), _vnfc);
133     }
134
135     @Test
136     public void testSetLInterface() {
137         _rInstance.setLInterface(_lInterface);
138         assertEquals(_rInstance.getLInterface(), _lInterface);
139     }
140
141     @Test
142     public void testSetPserver() {
143         _rInstance.setPserver(_pserver);
144         assertEquals(_rInstance.getPserver(), _pserver);
145     }
146
147     @Test
148     public void testSetAdditionalProperty() {
149         _rInstance.setAdditionalProperty("prop1", "propvalue1");
150         _rInstance.setAdditionalProperty("prop2", "propvalue2");
151         assertEquals(_rInstance.getAdditionalProperties(), _additionalProperties);
152     }
153
154     @Test
155     public void testToString() {
156          assertNotNull(_rInstance.toString());
157     }
158
159 }