045b62df85dfc274ef97acd209827cb747e85827
[so.git] / adapters / mso-adapter-utils / src / test / java / org / openecomp / mso / adapter_utils / tests / AdapterBeansTest.java
1 /*-\r
2  * ============LICENSE_START=======================================================\r
3  * ONAP - SO\r
4  * ================================================================================\r
5  * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  * \r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  * \r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ============LICENSE_END=========================================================\r
19  */\r
20 \r
21 package org.openecomp.mso.adapter_utils.tests;\r
22 \r
23 import static org.junit.Assert.assertTrue;\r
24 \r
25 import java.util.ArrayList;\r
26 import java.util.HashMap;\r
27 import java.util.List;\r
28 import java.util.Map;\r
29 \r
30 import org.junit.Test;\r
31 import org.openecomp.mso.entity.MsoRequest;\r
32 import org.openecomp.mso.openstack.beans.MsoTenant;\r
33 import org.openecomp.mso.openstack.beans.NetworkRollback;\r
34 import org.openecomp.mso.openstack.beans.Pool;\r
35 import org.openecomp.mso.openstack.beans.Subnet;\r
36 import org.openecomp.mso.openstack.beans.VnfRollback;\r
37 \r
38 public class AdapterBeansTest {\r
39     @Test\r
40     public final void msoTenantTest() {\r
41         MsoTenant tenant = new MsoTenant();\r
42         tenant.setTenantId("1");\r
43         assertTrue(tenant.getTenantId().equalsIgnoreCase("1"));\r
44         tenant.setTenantName("TenantName");\r
45         assertTrue(tenant.getTenantName().equalsIgnoreCase("TenantName"));\r
46         Map<String, String> hm = new HashMap<>();\r
47         hm.put("Key1", "value1");\r
48         tenant.setMetadata(hm);\r
49         assertTrue(tenant.getMetadata() != null);\r
50         new MsoTenant("1", "TenantName", hm);\r
51         // assertTrue(tenant.toString() != null);\r
52     }\r
53 \r
54     @Test\r
55     public final void networkRollbackTest() {\r
56         NetworkRollback networkRollback = new NetworkRollback();\r
57         networkRollback.setCloudId("cloudId");\r
58         assertTrue(networkRollback.getCloudId().equalsIgnoreCase("cloudId"));\r
59         networkRollback.setModelCustomizationUuid("modelCustomizationUuid");\r
60         assertTrue(networkRollback.getModelCustomizationUuid().equalsIgnoreCase("modelCustomizationUuid"));\r
61         MsoRequest msoRequest = new MsoRequest();\r
62         networkRollback.setMsoRequest(msoRequest);\r
63         networkRollback.getMsoRequest();\r
64         // assertTrue(networkRollback.getMsoRequest() == null);\r
65         networkRollback.setNetworkCreated(Boolean.TRUE);\r
66         assertTrue(networkRollback.getNetworkCreated());\r
67         networkRollback.setNetworkId("networkId");\r
68         assertTrue(networkRollback.getNetworkId().equalsIgnoreCase("networkId"));\r
69         networkRollback.setNetworkName("networkName");\r
70         assertTrue(networkRollback.getNetworkName().equalsIgnoreCase("networkName"));\r
71         networkRollback.setNetworkStackId("networkStackId");\r
72         assertTrue(networkRollback.getNetworkStackId().equalsIgnoreCase("networkStackId"));\r
73         networkRollback.setNetworkType("networkType");\r
74         assertTrue(networkRollback.getNetworkType().equalsIgnoreCase("networkType"));\r
75         networkRollback.setNeutronNetworkId("neutronNetworkId");\r
76         assertTrue(networkRollback.getNeutronNetworkId().equalsIgnoreCase("neutronNetworkId"));\r
77         networkRollback.setPhysicalNetwork("physicalNetwork");\r
78         assertTrue(networkRollback.getPhysicalNetwork().equalsIgnoreCase("physicalNetwork"));\r
79         networkRollback.setTenantId("tenantId");\r
80         assertTrue(networkRollback.getTenantId().equalsIgnoreCase("tenantId"));\r
81         List<Integer> al = new ArrayList<>();\r
82         al.add(1);\r
83         al.add(2);\r
84         networkRollback.setVlans(al);\r
85         assertTrue(networkRollback.getVlans() != null);\r
86         assertTrue(networkRollback.toString() != null);\r
87     }\r
88 \r
89     @Test\r
90     public final void poolTest() {\r
91         Pool p = new Pool();\r
92         p.setStart("start");\r
93         p.getStart();\r
94         p.setEnd("end");\r
95         p.getEnd();\r
96         p.toString();\r
97     }\r
98 \r
99     @Test\r
100     public final void subnetTest() {\r
101         Subnet subnet = new Subnet();\r
102         subnet.setAllocationPools(new ArrayList<>());\r
103         subnet.getAllocationPools();\r
104         subnet.setCidr("cidr");\r
105         subnet.getCidr();\r
106         subnet.setDnsNameServers(new ArrayList<>());\r
107         subnet.getDnsNameServers();\r
108         subnet.setEnableDHCP(true);\r
109         subnet.getEnableDHCP();\r
110         subnet.setGatewayIp("gatewayIp");\r
111         subnet.getGatewayIp();\r
112         subnet.setHostRoutes(new ArrayList<>());\r
113         subnet.getHostRoutes();\r
114         subnet.setIpVersion("ipVersion");\r
115         subnet.getIpVersion();\r
116         subnet.setNeutronId("neutronId");\r
117         subnet.getNeutronId();\r
118         subnet.setSubnetId("subnetId");\r
119         subnet.getSubnetId();\r
120         subnet.setSubnetName("subnetName");\r
121         subnet.getSubnetName();\r
122         subnet.toString();\r
123     }\r
124 \r
125     @Test\r
126     public final void vnfRollbackTest() {\r
127         VnfRollback vnfRollback = new VnfRollback();\r
128         new VnfRollback("vnfId", "tenantId", "cloudSiteId", true, true, new MsoRequest(), "volumeGroupName",\r
129                 "volumeGroupId", "requestType", "modelCustomizationUuid");\r
130         vnfRollback.setBaseGroupHeatStackId("baseGroupHeatStackId");\r
131         vnfRollback.getBaseGroupHeatStackId();\r
132         vnfRollback.setCloudSiteId("cloudId");\r
133         vnfRollback.getCloudSiteId();\r
134         vnfRollback.setIsBase(false);\r
135         vnfRollback.isBase();\r
136         vnfRollback.setModelCustomizationUuid("modelCustomizationUuid");\r
137         vnfRollback.getModelCustomizationUuid();\r
138         vnfRollback.setMsoRequest(new MsoRequest());\r
139         vnfRollback.getMsoRequest();\r
140         vnfRollback.setRequestType("requestType");\r
141         vnfRollback.getRequestType();\r
142         vnfRollback.setTenantCreated(true);\r
143         vnfRollback.getTenantCreated();\r
144         vnfRollback.setTenantId("tenantId");\r
145         vnfRollback.getTenantId();\r
146         vnfRollback.setVfModuleStackId("vfModuleStackId");\r
147         vnfRollback.getVfModuleStackId();\r
148         vnfRollback.setVnfCreated(true);\r
149         vnfRollback.getVnfCreated();\r
150         vnfRollback.setVnfId("vnfId");\r
151         vnfRollback.getVnfId();\r
152         vnfRollback.setVolumeGroupHeatStackId("volumeGroupHeatStackId");\r
153         vnfRollback.getVolumeGroupHeatStackId();\r
154         vnfRollback.setVolumeGroupId("volumeGroupId");\r
155         vnfRollback.getVolumeGroupId();\r
156         vnfRollback.setVolumeGroupName("volumeGroupName");\r
157         vnfRollback.getVolumeGroupName();\r
158         vnfRollback.toString();\r
159     }\r
160 }\r