1 package org.onap.ccsdk.sli.adaptors.aai.query;
3 import static org.junit.Assert.*;
4 import static org.mockito.Mockito.mock;
6 import java.util.HashMap;
9 import org.junit.After;
10 import org.junit.Before;
11 import org.junit.Test;
13 import org.onap.aai.inventory.v14.CloudRegion;
14 import org.onap.aai.inventory.v14.Complex;
15 import org.onap.aai.inventory.v14.Configuration;
16 import org.onap.aai.inventory.v14.GenericVnf;
17 import org.onap.aai.inventory.v14.L3InterfaceIpv4AddressList;
18 import org.onap.aai.inventory.v14.L3InterfaceIpv6AddressList;
19 import org.onap.aai.inventory.v14.L3Network;
20 import org.onap.aai.inventory.v14.LInterface;
21 //import org.onap.aai.inventory.v14.OwningEntity;
22 import org.onap.aai.inventory.v14.Pserver;
23 import org.onap.aai.inventory.v14.ServiceInstance;
24 import org.onap.aai.inventory.v14.Vnfc;
25 import org.onap.aai.inventory.v14.Vserver;
27 public class ResultTest {
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;
42 protected Vserver _vserver;
44 protected Map<String, Object> _additionalProperties;
47 public void setUp() throws Exception {
48 _rInstance = new Result();
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);
63 _additionalProperties = new HashMap<String, Object>() {{
64 put("prop1", "propvalue1");
65 put("prop2", "propvalue2");
70 public void tearDown() throws Exception {
72 _additionalProperties = null;
76 public void testSetComplex() {
77 _rInstance.setComplex(_complex);
78 assertEquals(_rInstance.getComplex(), _complex);
82 public void testSetConfiguration() {
83 _rInstance.setConfiguration(_configuration);
84 assertEquals(_rInstance.getConfiguration(), _configuration);
88 public void testSetL3InterfaceIpv4AddressList() {
89 _rInstance.setL3InterfaceIpv4AddressList(_l3InterfaceIpv4AddressList);
90 assertEquals(_rInstance.getL3InterfaceIpv4AddressList(), _l3InterfaceIpv4AddressList);
94 public void testSetL3InterfaceIpv6AddressList() {
95 _rInstance.setL3InterfaceIpv6AddressList(_l3InterfaceIpv6AddressList);
96 assertEquals(_rInstance.getL3InterfaceIpv6AddressList(), _l3InterfaceIpv6AddressList);
100 public void testSetL3Network() {
101 _rInstance.setL3Network(_l3Network);
102 assertEquals(_rInstance.getL3Network(), _l3Network);
106 public void testSetServiceInstance() {
107 _rInstance.setServiceInstance(_serviceInstance);
108 assertEquals(_rInstance.getServiceInstance(), _serviceInstance);
112 public void testSetGenericVnf() {
113 _rInstance.setGenericVnf(_genericVnf);
114 assertEquals(_rInstance.getGenericVnf(), _genericVnf);
118 public void testSetVserver() {
119 _rInstance.setVserver(_vserver);
120 assertEquals(_rInstance.getVserver(), _vserver);
124 public void testSetCloudRegion() {
125 _rInstance.setCloudRegion(_cloudRegion);
126 assertEquals(_rInstance.getCloudRegion(), _cloudRegion);
130 public void testSetVnfc() {
131 _rInstance.setVnfc(_vnfc);
132 assertEquals(_rInstance.getVnfc(), _vnfc);
136 public void testSetLInterface() {
137 _rInstance.setLInterface(_lInterface);
138 assertEquals(_rInstance.getLInterface(), _lInterface);
142 public void testSetPserver() {
143 _rInstance.setPserver(_pserver);
144 assertEquals(_rInstance.getPserver(), _pserver);
148 public void testSetAdditionalProperty() {
149 _rInstance.setAdditionalProperty("prop1", "propvalue1");
150 _rInstance.setAdditionalProperty("prop2", "propvalue2");
151 assertEquals(_rInstance.getAdditionalProperties(), _additionalProperties);
155 public void testToString() {
156 assertNotNull(_rInstance.toString());