Merge "Reorder modifiers"
[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 import org.junit.Test;\r
30 import org.openecomp.mso.entity.MsoRequest;\r
31 import org.openecomp.mso.openstack.beans.MsoTenant;\r
32 import org.openecomp.mso.openstack.beans.NetworkRollback;\r
33 import org.openecomp.mso.openstack.beans.Pool;\r
34 import org.openecomp.mso.openstack.beans.Subnet;\r
35 import org.openecomp.mso.openstack.beans.VnfRollback;\r
36 \r
37 public class AdapterBeansTest {\r
38         @Test\r
39         public final void msoTenantTest() {\r
40                 MsoTenant tenant = new MsoTenant();\r
41                 tenant.setTenantId("1");\r
42                 assertTrue(tenant.getTenantId().equalsIgnoreCase("1"));\r
43                 tenant.setTenantName("TenantName");\r
44                 assertTrue(tenant.getTenantName().equalsIgnoreCase("TenantName"));\r
45                 Map<String, String> hm = new HashMap<>();\r
46                 hm.put("Key1", "value1");\r
47                 tenant.setMetadata(hm);\r
48                 assertTrue(tenant.getMetadata() != null);\r
49                 new MsoTenant("1", "TenantName", hm);\r
50                 // assertTrue(tenant.toString() != null);\r
51         }\r
52 \r
53         @Test\r
54         public final void networkRollbackTest() {\r
55                 NetworkRollback networkRollback = new NetworkRollback();\r
56                 networkRollback.setCloudId("cloudId");\r
57                 assertTrue(networkRollback.getCloudId().equalsIgnoreCase("cloudId"));\r
58                 networkRollback.setModelCustomizationUuid("modelCustomizationUuid");\r
59                 assertTrue(networkRollback.getModelCustomizationUuid().equalsIgnoreCase("modelCustomizationUuid"));\r
60                 MsoRequest msoRequest = new MsoRequest();\r
61                 networkRollback.setMsoRequest(msoRequest);\r
62                 networkRollback.getMsoRequest();\r
63                 // assertTrue(networkRollback.getMsoRequest() == null);\r
64                 networkRollback.setNetworkCreated(Boolean.TRUE);\r
65                 assertTrue(networkRollback.getNetworkCreated());\r
66                 networkRollback.setNetworkId("networkId");\r
67                 assertTrue(networkRollback.getNetworkId().equalsIgnoreCase("networkId"));\r
68                 networkRollback.setNetworkName("networkName");\r
69                 assertTrue(networkRollback.getNetworkName().equalsIgnoreCase("networkName"));\r
70                 networkRollback.setNetworkStackId("networkStackId");\r
71                 assertTrue(networkRollback.getNetworkStackId().equalsIgnoreCase("networkStackId"));\r
72                 networkRollback.setNetworkType("networkType");\r
73                 assertTrue(networkRollback.getNetworkType().equalsIgnoreCase("networkType"));\r
74                 networkRollback.setNeutronNetworkId("neutronNetworkId");\r
75                 assertTrue(networkRollback.getNeutronNetworkId().equalsIgnoreCase("neutronNetworkId"));\r
76                 networkRollback.setPhysicalNetwork("physicalNetwork");\r
77                 assertTrue(networkRollback.getPhysicalNetwork().equalsIgnoreCase("physicalNetwork"));\r
78                 networkRollback.setTenantId("tenantId");\r
79                 assertTrue(networkRollback.getTenantId().equalsIgnoreCase("tenantId"));\r
80                 List<Integer> al = new ArrayList<>();\r
81                 al.add(1);\r
82                 al.add(2);\r
83                 networkRollback.setVlans(al);\r
84                 assertTrue(networkRollback.getVlans() != null);\r
85                 assertTrue(networkRollback.toString() != null);\r
86         }\r
87 \r
88         @Test\r
89         public final void poolTest() {\r
90                 Pool p = new Pool();\r
91                 p.setStart("start");\r
92                 p.getStart();\r
93                 p.setEnd("end");\r
94                 p.getEnd();\r
95                 p.toString();\r
96         }\r
97 \r
98         @Test\r
99         public final void subnetTest() {\r
100                 Subnet subnet = new Subnet();\r
101                 subnet.setAllocationPools(new ArrayList<>());\r
102                 subnet.getAllocationPools();\r
103                 subnet.setCidr("cidr");\r
104                 subnet.getCidr();\r
105                 subnet.setDnsNameServers(new ArrayList<>());\r
106                 subnet.getDnsNameServers();\r
107                 subnet.setEnableDHCP(true);\r
108                 subnet.getEnableDHCP();\r
109                 subnet.setGatewayIp("gatewayIp");\r
110                 subnet.getGatewayIp();\r
111                 subnet.setHostRoutes(new ArrayList<>());\r
112                 subnet.getHostRoutes();\r
113                 subnet.setIpVersion("ipVersion");\r
114                 subnet.getIpVersion();\r
115                 subnet.setNeutronId("neutronId");\r
116                 subnet.getNeutronId();\r
117                 subnet.setSubnetId("subnetId");\r
118                 subnet.getSubnetId();\r
119                 subnet.setSubnetName("subnetName");\r
120                 subnet.getSubnetName();\r
121                 subnet.toString();\r
122         }\r
123 \r
124         @Test\r
125         public final void vnfRollbackTest() {\r
126                 VnfRollback vnfRollback = new VnfRollback();\r
127                 new VnfRollback("vnfId", "tenantId", "cloudSiteId", true, true, new MsoRequest(), "volumeGroupName",\r
128                                 "volumeGroupId", "requestType", "modelCustomizationUuid");\r
129                 vnfRollback.setBaseGroupHeatStackId("baseGroupHeatStackId");\r
130                 vnfRollback.getBaseGroupHeatStackId();\r
131                 vnfRollback.setCloudSiteId("cloudId");\r
132                 vnfRollback.getCloudSiteId();\r
133                 vnfRollback.setIsBase(false);\r
134                 vnfRollback.isBase();\r
135                 vnfRollback.setModelCustomizationUuid("modelCustomizationUuid");\r
136                 vnfRollback.getModelCustomizationUuid();\r
137                 vnfRollback.setMsoRequest(new MsoRequest());\r
138                 vnfRollback.getMsoRequest();\r
139                 vnfRollback.setRequestType("requestType");\r
140                 vnfRollback.getRequestType();\r
141                 vnfRollback.setTenantCreated(true);\r
142                 vnfRollback.getTenantCreated();\r
143                 vnfRollback.setTenantId("tenantId");\r
144                 vnfRollback.getTenantId();\r
145                 vnfRollback.setVfModuleStackId("vfModuleStackId");\r
146                 vnfRollback.getVfModuleStackId();\r
147                 vnfRollback.setVnfCreated(true);\r
148                 vnfRollback.getVnfCreated();\r
149                 vnfRollback.setVnfId("vnfId");\r
150                 vnfRollback.getVnfId();\r
151                 vnfRollback.setVolumeGroupHeatStackId("volumeGroupHeatStackId");\r
152                 vnfRollback.getVolumeGroupHeatStackId();\r
153                 vnfRollback.setVolumeGroupId("volumeGroupId");\r
154                 vnfRollback.getVolumeGroupId();\r
155                 vnfRollback.setVolumeGroupName("volumeGroupName");\r
156                 vnfRollback.getVolumeGroupName();\r
157                 vnfRollback.toString();\r
158         }\r
159 }\r