2 * Copyright 2016 Huawei Technologies Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity;
19 import static org.junit.Assert.assertEquals;
20 import static org.junit.Assert.assertFalse;
21 import static org.junit.Assert.assertNull;
22 import static org.junit.Assert.assertTrue;
24 import org.junit.Test;
25 import org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.common.CryptUtil;
26 import org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity.JujuVnfm;
27 import org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity.VnfmOpResult;
31 import net.sf.json.JSONObject;
33 public class JujuVnfmTest {
36 public void testGetId() {
37 JujuVnfm jujuvnfm = new JujuVnfm();
38 String result = jujuvnfm.getId();
43 public void testSetId() {
44 JujuVnfm jujuvnfm = new JujuVnfm();
45 jujuvnfm.setId("testId");
46 String result = jujuvnfm.getId();
47 assertEquals("testId", result);
51 public void testGetType() {
52 JujuVnfm jujuvnfm = new JujuVnfm();
53 String result = jujuvnfm.getType();
58 public void testSetType() {
59 JujuVnfm jujuvnfm = new JujuVnfm();
60 jujuvnfm.setType("testType");
61 String result = jujuvnfm.getType();
62 assertEquals("testType", result);
66 public void testGetName() {
67 JujuVnfm jujuvnfm = new JujuVnfm();
68 String result = jujuvnfm.getName();
73 public void testSetName() {
74 JujuVnfm jujuvnfm = new JujuVnfm();
75 jujuvnfm.setName("testName");
76 String result = jujuvnfm.getName();
77 assertEquals("testName", result);
81 public void testGetVersion() {
82 JujuVnfm jujuvnfm = new JujuVnfm();
83 String result = jujuvnfm.getVersion();
88 public void testSetVersion() {
89 JujuVnfm jujuvnfm = new JujuVnfm();
90 jujuvnfm.setVersion("testVersion");
91 String result = jujuvnfm.getVersion();
92 assertEquals("testVersion", result);
96 public void testGetUserName() {
97 JujuVnfm jujuvnfm = new JujuVnfm();
98 String result = jujuvnfm.getUserName();
103 public void testSetUserName() {
104 JujuVnfm jujuvnfm = new JujuVnfm();
105 jujuvnfm.setUserName("testUserName");
106 String result = jujuvnfm.getUserName();
107 assertEquals("testUserName", result);
111 public void testGetUrl() {
112 JujuVnfm jujuvnfm = new JujuVnfm();
113 String result = jujuvnfm.getUrl();
118 public void testSetUrl() {
119 JujuVnfm jujuvnfm = new JujuVnfm();
120 jujuvnfm.setUrl("testUrl");
121 String result = jujuvnfm.getUrl();
122 assertEquals("testUrl", result);
126 public void testGetPwd() {
127 JujuVnfm jujuvnfm = new JujuVnfm();
128 String result = jujuvnfm.getPwd();
133 public void testSetPwd() {
134 JujuVnfm jujuvnfm = new JujuVnfm();
135 jujuvnfm.setPwd("testPwd");
136 String result = jujuvnfm.getPwd();
137 assertEquals("testPwd", result);
141 public void testGetVender() {
142 JujuVnfm jujuvnfm = new JujuVnfm();
143 String result = jujuvnfm.getVendor();
148 public void testSetVender() {
149 JujuVnfm jujuvnfm = new JujuVnfm();
150 jujuvnfm.setVendor("testVendor");
151 String result = jujuvnfm.getVendor();
152 assertEquals("testVendor", result);
156 public void testGetExtraInfo() {
157 JujuVnfm jujuvnfm = new JujuVnfm();
158 String result = jujuvnfm.getExtraInfo();
163 public void testSetExtraInfo() {
164 JujuVnfm jujuvnfm = new JujuVnfm();
165 jujuvnfm.setExtraInfo("testExtraInfo");
166 String result = jujuvnfm.getExtraInfo();
167 assertEquals("testExtraInfo", result);
171 public void testGetStatus() {
172 JujuVnfm jujuvnfm = new JujuVnfm();
173 String result = jujuvnfm.getStatus();
178 public void testSetStatus() {
179 JujuVnfm jujuvnfm = new JujuVnfm();
180 jujuvnfm.setStatus("testStatus");
181 String result = jujuvnfm.getStatus();
182 assertEquals("testStatus", result);
186 public void testGetCreateAt() {
187 JujuVnfm jujuvnfm = new JujuVnfm();
188 String result = jujuvnfm.getCreateAt();
193 public void testSetCreateAt() {
194 JujuVnfm jujuvnfm = new JujuVnfm();
195 jujuvnfm.setCreateAt("testCreateAt");
196 String result = jujuvnfm.getCreateAt();
197 assertEquals("testCreateAt", result);
201 public void testGetUpdateAt() {
202 JujuVnfm jujuvnfm = new JujuVnfm();
203 String result = jujuvnfm.getUpdateAt();
208 public void testSetUpdateAt() {
209 JujuVnfm jujuvnfm = new JujuVnfm();
210 jujuvnfm.setUpdateAt("testUpdateAt");
211 String result = jujuvnfm.getUpdateAt();
212 assertEquals("testUpdateAt", result);
216 public void testToString() {
217 JujuVnfm jujuvnfm = new JujuVnfm();
218 String result = jujuvnfm.toString();
220 "JujuVnfm[id=<null>,name=<null>,type=<null>,version=<null>,userName=<null>,pwd=<null>,url=<null>,vendor=<null>,extraInfo=<null>,status=<null>,createAt=<null>,updateAt=<null>]",
225 public void testToString1() {
226 JujuVnfm jujuvnfm = new JujuVnfm();
227 jujuvnfm.setId("testId");
228 jujuvnfm.setType("testType");
229 jujuvnfm.setName("testName");
230 jujuvnfm.setVersion("testVersion");
231 jujuvnfm.setUserName("testUserName");
232 jujuvnfm.setUrl("testUrl");
233 jujuvnfm.setPwd("testPwd");
234 jujuvnfm.setVendor("testVendor");
235 jujuvnfm.setExtraInfo("testExtraInfo");
236 jujuvnfm.setStatus("testStatus");
237 jujuvnfm.setCreateAt("testCreateAt");
238 jujuvnfm.setUpdateAt("testUpdateAt");
239 String result = jujuvnfm.toString();
241 "JujuVnfm[id=testId,name=testName,type=testType,version=testVersion,userName=testUserName,pwd=testPwd,url=testUrl,vendor=testVendor,extraInfo=testExtraInfo,status=testStatus,createAt=testCreateAt,updateAt=testUpdateAt]",
246 public void testHashCode() {
247 JujuVnfm jujuvnfm = new JujuVnfm();
248 int result = jujuvnfm.hashCode();
249 assertEquals(31, result);
253 public void testHashCode1() {
254 JujuVnfm jujuvnfm = new JujuVnfm();
255 jujuvnfm.setId("testId");
256 int result = jujuvnfm.hashCode();
257 assertEquals(-877170324, result);
261 public void testEquals() {
262 boolean result = new JujuVnfm().equals(new JujuVnfm());
267 public void testEquals1() {
268 boolean result = new JujuVnfm().equals("");
273 public void testEquals2() {
274 JujuVnfm jujuvnfm = new JujuVnfm();
275 jujuvnfm.setId("testId");
276 VnfmOpResult obj = new VnfmOpResult();
277 boolean result = new JujuVnfm().equals(obj);
282 public void testEquals3() {
283 JujuVnfm obj = new JujuVnfm();
285 boolean result = new JujuVnfm().equals(obj);
290 public void testEquals4() {
291 JujuVnfm obj = new JujuVnfm();
292 boolean result = obj.equals(obj);
297 public void testEquals5() {
298 boolean result = new JujuVnfm().equals(null);
303 public void testEquals6() {
304 JujuVnfm jujuvnfm = new JujuVnfm();
305 JujuVnfm vnfm2 = new JujuVnfm();
308 boolean result = jujuvnfm.equals(vnfm2);
313 public void testEquals7() {
314 JujuVnfm jujuvnfm = new JujuVnfm();
315 JujuVnfm vnfm2 = new JujuVnfm();
316 jujuvnfm.setId("vnfmId");
317 vnfm2.setId("vnfm2Id");
318 boolean result = jujuvnfm.equals(vnfm2);
323 public void testUpdateVnfm() {
324 JujuVnfm jujuvnfm = new JujuVnfm();
325 JSONObject obj = new JSONObject();
326 obj.put("name", "name");
327 obj.put("userName", "userName");
328 obj.put("pwd", "pwd");
329 obj.put("extraInfo", "extraInfo");
330 jujuvnfm.updateVnfm(obj);
331 assertEquals("name", jujuvnfm.getName());
332 assertEquals("userName", jujuvnfm.getUserName());
336 public void testUpdateVnfmByEmpty() {
337 JujuVnfm jujuvnfm = new JujuVnfm();
338 JSONObject obj = new JSONObject();
340 obj.put("userName", "");
342 obj.put("extraInfo", "");
343 jujuvnfm.updateVnfm(obj);
344 assertNull(jujuvnfm.getName());
345 assertNull(jujuvnfm.getUserName());