Fix gvnfm juju compile problem
[vfc/nfvo/driver/vnfm/gvnfm.git] / juju / juju-vnfmadapter / Juju-vnfmadapterService / service / src / test / java / org / onap / vfc / nfvo / vnfm / gvnfm / jujuvnfmadapter / service / entity / JujuVnfmTest.java
1 /*
2  * Copyright 2016 Huawei Technologies Co., Ltd.
3  *
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
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  */
16
17 package org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity;
18
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;
23
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;
28
29 import mockit.Mock;
30 import mockit.MockUp;
31 import net.sf.json.JSONObject;
32
33 public class JujuVnfmTest {
34
35     @Test
36     public void testGetId() {
37         JujuVnfm jujuvnfm = new JujuVnfm();
38         String result = jujuvnfm.getId();
39         assertNull(result);
40     }
41
42     @Test
43     public void testSetId() {
44         JujuVnfm jujuvnfm = new JujuVnfm();
45         jujuvnfm.setId("testId");
46         String result = jujuvnfm.getId();
47         assertEquals("testId", result);
48     }
49
50     @Test
51     public void testGetType() {
52         JujuVnfm jujuvnfm = new JujuVnfm();
53         String result = jujuvnfm.getType();
54         assertNull(result);
55     }
56
57     @Test
58     public void testSetType() {
59         JujuVnfm jujuvnfm = new JujuVnfm();
60         jujuvnfm.setType("testType");
61         String result = jujuvnfm.getType();
62         assertEquals("testType", result);
63     }
64
65     @Test
66     public void testGetName() {
67         JujuVnfm jujuvnfm = new JujuVnfm();
68         String result = jujuvnfm.getName();
69         assertNull(result);
70     }
71
72     @Test
73     public void testSetName() {
74         JujuVnfm jujuvnfm = new JujuVnfm();
75         jujuvnfm.setName("testName");
76         String result = jujuvnfm.getName();
77         assertEquals("testName", result);
78     }
79
80     @Test
81     public void testGetVersion() {
82         JujuVnfm jujuvnfm = new JujuVnfm();
83         String result = jujuvnfm.getVersion();
84         assertNull(result);
85     }
86
87     @Test
88     public void testSetVersion() {
89         JujuVnfm jujuvnfm = new JujuVnfm();
90         jujuvnfm.setVersion("testVersion");
91         String result = jujuvnfm.getVersion();
92         assertEquals("testVersion", result);
93     }
94
95     @Test
96     public void testGetUserName() {
97         JujuVnfm jujuvnfm = new JujuVnfm();
98         String result = jujuvnfm.getUserName();
99         assertNull(result);
100     }
101
102     @Test
103     public void testSetUserName() {
104         JujuVnfm jujuvnfm = new JujuVnfm();
105         jujuvnfm.setUserName("testUserName");
106         String result = jujuvnfm.getUserName();
107         assertEquals("testUserName", result);
108     }
109
110     @Test
111     public void testGetUrl() {
112         JujuVnfm jujuvnfm = new JujuVnfm();
113         String result = jujuvnfm.getUrl();
114         assertNull(result);
115     }
116
117     @Test
118     public void testSetUrl() {
119         JujuVnfm jujuvnfm = new JujuVnfm();
120         jujuvnfm.setUrl("testUrl");
121         String result = jujuvnfm.getUrl();
122         assertEquals("testUrl", result);
123     }
124
125     @Test
126     public void testGetPwd() {
127         JujuVnfm jujuvnfm = new JujuVnfm();
128         String result = jujuvnfm.getPwd();
129         assertNull(result);
130     }
131
132     @Test
133     public void testSetPwd() {
134         JujuVnfm jujuvnfm = new JujuVnfm();
135         jujuvnfm.setPwd("testPwd");
136         String result = jujuvnfm.getPwd();
137         assertEquals("testPwd", result);
138     }
139
140     @Test
141     public void testGetVender() {
142         JujuVnfm jujuvnfm = new JujuVnfm();
143         String result = jujuvnfm.getVendor();
144         assertNull(result);
145     }
146
147     @Test
148     public void testSetVender() {
149         JujuVnfm jujuvnfm = new JujuVnfm();
150         jujuvnfm.setVendor("testVendor");
151         String result = jujuvnfm.getVendor();
152         assertEquals("testVendor", result);
153     }
154
155     @Test
156     public void testGetExtraInfo() {
157         JujuVnfm jujuvnfm = new JujuVnfm();
158         String result = jujuvnfm.getExtraInfo();
159         assertNull(result);
160     }
161
162     @Test
163     public void testSetExtraInfo() {
164         JujuVnfm jujuvnfm = new JujuVnfm();
165         jujuvnfm.setExtraInfo("testExtraInfo");
166         String result = jujuvnfm.getExtraInfo();
167         assertEquals("testExtraInfo", result);
168     }
169
170     @Test
171     public void testGetStatus() {
172         JujuVnfm jujuvnfm = new JujuVnfm();
173         String result = jujuvnfm.getStatus();
174         assertNull(result);
175     }
176
177     @Test
178     public void testSetStatus() {
179         JujuVnfm jujuvnfm = new JujuVnfm();
180         jujuvnfm.setStatus("testStatus");
181         String result = jujuvnfm.getStatus();
182         assertEquals("testStatus", result);
183     }
184
185     @Test
186     public void testGetCreateAt() {
187         JujuVnfm jujuvnfm = new JujuVnfm();
188         String result = jujuvnfm.getCreateAt();
189         assertNull(result);
190     }
191
192     @Test
193     public void testSetCreateAt() {
194         JujuVnfm jujuvnfm = new JujuVnfm();
195         jujuvnfm.setCreateAt("testCreateAt");
196         String result = jujuvnfm.getCreateAt();
197         assertEquals("testCreateAt", result);
198     }
199
200     @Test
201     public void testGetUpdateAt() {
202         JujuVnfm jujuvnfm = new JujuVnfm();
203         String result = jujuvnfm.getUpdateAt();
204         assertNull(result);
205     }
206
207     @Test
208     public void testSetUpdateAt() {
209         JujuVnfm jujuvnfm = new JujuVnfm();
210         jujuvnfm.setUpdateAt("testUpdateAt");
211         String result = jujuvnfm.getUpdateAt();
212         assertEquals("testUpdateAt", result);
213     }
214
215     @Test
216     public void testToString() {
217         JujuVnfm jujuvnfm = new JujuVnfm();
218         String result = jujuvnfm.toString();
219         assertEquals(
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>]",
221                 result);
222     }
223
224     @Test
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();
240         assertEquals(
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]",
242                 result);
243     }
244
245     @Test
246     public void testHashCode() {
247         JujuVnfm jujuvnfm = new JujuVnfm();
248         int result = jujuvnfm.hashCode();
249         assertEquals(31, result);
250     }
251
252     @Test
253     public void testHashCode1() {
254         JujuVnfm jujuvnfm = new JujuVnfm();
255         jujuvnfm.setId("testId");
256         int result = jujuvnfm.hashCode();
257         assertEquals(-877170324, result);
258     }
259
260     @Test
261     public void testEquals() {
262         boolean result = new JujuVnfm().equals(new JujuVnfm());
263         assertTrue(result);
264     }
265
266     @Test
267     public void testEquals1() {
268         boolean result = new JujuVnfm().equals("");
269         assertFalse(result);
270     }
271
272     @Test
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);
278         assertFalse(result);
279     }
280
281     @Test
282     public void testEquals3() {
283         JujuVnfm obj = new JujuVnfm();
284         obj.setId("testId");
285         boolean result = new JujuVnfm().equals(obj);
286         assertFalse(result);
287     }
288
289     @Test
290     public void testEquals4() {
291         JujuVnfm obj = new JujuVnfm();
292         boolean result = obj.equals(obj);
293         assertTrue(result);
294     }
295
296     @Test
297     public void testEquals5() {
298         boolean result = new JujuVnfm().equals(null);
299         assertFalse(result);
300     }
301
302     @Test
303     public void testEquals6() {
304         JujuVnfm jujuvnfm = new JujuVnfm();
305         JujuVnfm vnfm2 = new JujuVnfm();
306         jujuvnfm.setId("");
307         vnfm2.setId("");
308         boolean result = jujuvnfm.equals(vnfm2);
309         assertTrue(result);
310     }
311
312     @Test
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);
319         assertFalse(result);
320     }
321
322     @Test
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());
333     }
334
335     @Test
336     public void testUpdateVnfmByEmpty() {
337         JujuVnfm jujuvnfm = new JujuVnfm();
338         JSONObject obj = new JSONObject();
339         obj.put("name", "");
340         obj.put("userName", "");
341         obj.put("pwd", "");
342         obj.put("extraInfo", "");
343         jujuvnfm.updateVnfm(obj);
344         assertNull(jujuvnfm.getName());
345         assertNull(jujuvnfm.getUserName());
346     }
347 }