4bec98724ceba309b1cc4965abf8634aae770297
[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.openecomp.aai.inventory.v11.CloudRegion;
14 import org.openecomp.aai.inventory.v11.Complex;
15 import org.openecomp.aai.inventory.v11.Configuration;
16 import org.openecomp.aai.inventory.v11.GenericVnf;
17 import org.openecomp.aai.inventory.v11.L3InterfaceIpv4AddressList;
18 import org.openecomp.aai.inventory.v11.L3InterfaceIpv6AddressList;
19 import org.openecomp.aai.inventory.v11.L3Network;
20 import org.openecomp.aai.inventory.v11.LInterface;
21 //import org.openecomp.aai.inventory.v11.OwningEntity;
22 import org.openecomp.aai.inventory.v11.Pserver;
23 import org.openecomp.aai.inventory.v11.ServiceInstance;
24 import org.openecomp.aai.inventory.v11.Vnfc;
25 import org.openecomp.aai.inventory.v11.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 }