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
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
37 public class AdapterBeansTest {
\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
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
83 networkRollback.setVlans(al);
\r
84 assertTrue(networkRollback.getVlans() != null);
\r
85 assertTrue(networkRollback.toString() != null);
\r
89 public final void poolTest() {
\r
90 Pool p = new Pool();
\r
91 p.setStart("start");
\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
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
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