2 * ============LICENSE_START=======================================================
\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
11 * http://www.apache.org/licenses/LICENSE-2.0
\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
21 package org.openecomp.mso.adapter_utils.tests;
\r
23 import static org.junit.Assert.assertTrue;
\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
30 import org.junit.Test;
\r
31 import org.openecomp.mso.entity.MsoRequest;
\r
32 import org.openecomp.mso.openstack.beans.HeatStatus;
\r
33 import org.openecomp.mso.openstack.beans.MsoTenant;
\r
34 import org.openecomp.mso.openstack.beans.NetworkInfo;
\r
35 import org.openecomp.mso.openstack.beans.NetworkRollback;
\r
36 import org.openecomp.mso.openstack.beans.NetworkStatus;
\r
37 import org.openecomp.mso.openstack.beans.Pool;
\r
38 import org.openecomp.mso.openstack.beans.StackInfo;
\r
39 import org.openecomp.mso.openstack.beans.Subnet;
\r
40 import org.openecomp.mso.openstack.beans.VnfRollback;
\r
42 import com.woorea.openstack.heat.model.Stack;
\r
44 public class AdapterBeansTest {
\r
46 public final void msoTenantTest() {
\r
47 MsoTenant tenant = new MsoTenant();
\r
48 tenant.setTenantId("1");
\r
49 assertTrue(tenant.getTenantId().equalsIgnoreCase("1"));
\r
50 tenant.setTenantName("TenantName");
\r
51 assertTrue(tenant.getTenantName().equalsIgnoreCase("TenantName"));
\r
52 Map<String, String> hm = new HashMap<>();
\r
53 hm.put("Key1", "value1");
\r
54 tenant.setMetadata(hm);
\r
55 assertTrue(tenant.getMetadata() != null);
\r
56 new MsoTenant("1", "TenantName", hm);
\r
57 // assertTrue(tenant.toString() != null);
\r
61 public final void networkInfoTest() {
\r
62 NetworkInfo networkInfo = new NetworkInfo();
\r
63 networkInfo.setName("name");
\r
64 assertTrue(networkInfo.getName().equalsIgnoreCase("name"));
\r
65 networkInfo.setId("1");
\r
66 assertTrue(networkInfo.getId().equalsIgnoreCase("1"));
\r
67 networkInfo.setStatus(NetworkStatus.ACTIVE);
\r
68 assertTrue(networkInfo.getStatus().equals(NetworkStatus.ACTIVE));
\r
69 networkInfo.setProvider("provider");
\r
70 networkInfo.getProvider().equalsIgnoreCase("provider");
\r
71 List<Integer> al = new ArrayList<>();
\r
74 networkInfo.setVlans(al);
\r
75 assertTrue(networkInfo.getVlans() != null);
\r
76 networkInfo.setShared("shared");
\r
77 assertTrue(networkInfo.getShared().equalsIgnoreCase("shared"));
\r
78 List<String> als = new ArrayList<>();
\r
81 networkInfo.setSubnets(als);
\r
82 assertTrue(networkInfo.getSubnets() != null);
\r
83 new NetworkInfo("string", NetworkStatus.ACTIVE);
\r
84 assertTrue(networkInfo.toString() != null);
\r
88 public final void networkRollbackTest() {
\r
89 NetworkRollback networkRollback = new NetworkRollback();
\r
90 networkRollback.setCloudId("cloudId");
\r
91 assertTrue(networkRollback.getCloudId().equalsIgnoreCase("cloudId"));
\r
92 networkRollback.setModelCustomizationUuid("modelCustomizationUuid");
\r
93 assertTrue(networkRollback.getModelCustomizationUuid().equalsIgnoreCase("modelCustomizationUuid"));
\r
94 MsoRequest msoRequest = new MsoRequest();
\r
95 networkRollback.setMsoRequest(msoRequest);
\r
96 networkRollback.getMsoRequest();
\r
97 // assertTrue(networkRollback.getMsoRequest() == null);
\r
98 networkRollback.setNetworkCreated(Boolean.TRUE);
\r
99 assertTrue(networkRollback.getNetworkCreated());
\r
100 networkRollback.setNetworkId("networkId");
\r
101 assertTrue(networkRollback.getNetworkId().equalsIgnoreCase("networkId"));
\r
102 networkRollback.setNetworkName("networkName");
\r
103 assertTrue(networkRollback.getNetworkName().equalsIgnoreCase("networkName"));
\r
104 networkRollback.setNetworkStackId("networkStackId");
\r
105 assertTrue(networkRollback.getNetworkStackId().equalsIgnoreCase("networkStackId"));
\r
106 networkRollback.setNetworkType("networkType");
\r
107 assertTrue(networkRollback.getNetworkType().equalsIgnoreCase("networkType"));
\r
108 networkRollback.setNeutronNetworkId("neutronNetworkId");
\r
109 assertTrue(networkRollback.getNeutronNetworkId().equalsIgnoreCase("neutronNetworkId"));
\r
110 networkRollback.setPhysicalNetwork("physicalNetwork");
\r
111 assertTrue(networkRollback.getPhysicalNetwork().equalsIgnoreCase("physicalNetwork"));
\r
112 networkRollback.setTenantId("tenantId");
\r
113 assertTrue(networkRollback.getTenantId().equalsIgnoreCase("tenantId"));
\r
114 List<Integer> al = new ArrayList<>();
\r
117 networkRollback.setVlans(al);
\r
118 assertTrue(networkRollback.getVlans() != null);
\r
119 assertTrue(networkRollback.toString() != null);
\r
123 public final void poolTest() {
\r
124 Pool p = new Pool();
\r
125 p.setStart("start");
\r
133 public final void stackInfoTest() {
\r
134 StackInfo stackInfo = new StackInfo();
\r
135 new StackInfo(new Stack());
\r
136 new StackInfo("name", HeatStatus.CREATED, "statusmessage", new HashMap<>());
\r
137 new StackInfo("name", HeatStatus.CREATED);
\r
138 stackInfo.setCanonicalName("Canonicalname");
\r
139 stackInfo.getCanonicalName();
\r
140 stackInfo.setName("name");
\r
141 stackInfo.getName();
\r
142 stackInfo.setOutputs(new HashMap<>());
\r
143 stackInfo.getOutputs();
\r
144 stackInfo.setParameters(new HashMap<>());
\r
145 stackInfo.getParameters();
\r
146 stackInfo.setStatus(HeatStatus.CREATED);
\r
147 stackInfo.getStatus();
\r
148 stackInfo.setStatusMessage("statusMessage");
\r
149 stackInfo.getStatusMessage();
\r
153 public final void subnetTest() {
\r
154 Subnet subnet = new Subnet();
\r
155 subnet.setAllocationPools(new ArrayList<>());
\r
156 subnet.getAllocationPools();
\r
157 subnet.setCidr("cidr");
\r
159 subnet.setDnsNameServers(new ArrayList<>());
\r
160 subnet.getDnsNameServers();
\r
161 subnet.setEnableDHCP(true);
\r
162 subnet.getEnableDHCP();
\r
163 subnet.setGatewayIp("gatewayIp");
\r
164 subnet.getGatewayIp();
\r
165 subnet.setHostRoutes(new ArrayList<>());
\r
166 subnet.getHostRoutes();
\r
167 subnet.setIpVersion("ipVersion");
\r
168 subnet.getIpVersion();
\r
169 subnet.setNeutronId("neutronId");
\r
170 subnet.getNeutronId();
\r
171 subnet.setSubnetId("subnetId");
\r
172 subnet.getSubnetId();
\r
173 subnet.setSubnetName("subnetName");
\r
174 subnet.getSubnetName();
\r
179 public final void vnfRollbackTest() {
\r
180 VnfRollback vnfRollback = new VnfRollback();
\r
181 new VnfRollback("vnfId", "tenantId", "cloudSiteId", true, true, new MsoRequest(), "volumeGroupName",
\r
182 "volumeGroupId", "requestType", "modelCustomizationUuid");
\r
183 vnfRollback.setBaseGroupHeatStackId("baseGroupHeatStackId");
\r
184 vnfRollback.getBaseGroupHeatStackId();
\r
185 vnfRollback.setCloudSiteId("cloudId");
\r
186 vnfRollback.getCloudSiteId();
\r
187 vnfRollback.setIsBase(false);
\r
188 vnfRollback.isBase();
\r
189 vnfRollback.setModelCustomizationUuid("modelCustomizationUuid");
\r
190 vnfRollback.getModelCustomizationUuid();
\r
191 vnfRollback.setMsoRequest(new MsoRequest());
\r
192 vnfRollback.getMsoRequest();
\r
193 vnfRollback.setRequestType("requestType");
\r
194 vnfRollback.getRequestType();
\r
195 vnfRollback.setTenantCreated(true);
\r
196 vnfRollback.getTenantCreated();
\r
197 vnfRollback.setTenantId("tenantId");
\r
198 vnfRollback.getTenantId();
\r
199 vnfRollback.setVfModuleStackId("vfModuleStackId");
\r
200 vnfRollback.getVfModuleStackId();
\r
201 vnfRollback.setVnfCreated(true);
\r
202 vnfRollback.getVnfCreated();
\r
203 vnfRollback.setVnfId("vnfId");
\r
204 vnfRollback.getVnfId();
\r
205 vnfRollback.setVolumeGroupHeatStackId("volumeGroupHeatStackId");
\r
206 vnfRollback.getVolumeGroupHeatStackId();
\r
207 vnfRollback.setVolumeGroupId("volumeGroupId");
\r
208 vnfRollback.getVolumeGroupId();
\r
209 vnfRollback.setVolumeGroupName("volumeGroupName");
\r
210 vnfRollback.getVolumeGroupName();
\r
211 vnfRollback.toString();
\r