Update gvnfm-driver .gitreview file
[vfc/nfvo/driver/vnfm/gvnfm.git] / juju / juju-vnfmadapter / Juju-vnfmadapterService / service / src / test / java / org / onap / vfc / nfvo / vnfm / gvnfm / jujuvnfmadapter / service / entity / VnfmTest.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.Vnfm;
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 VnfmTest {
34
35     @Test
36     public void testGetId() {
37         Vnfm vnfm = new Vnfm();
38         String result = vnfm.getId();
39         assertNull(result);
40     }
41
42     @Test
43     public void testSetId() {
44         Vnfm vnfm = new Vnfm();
45         vnfm.setId("testId");
46         String result = vnfm.getId();
47         assertEquals("testId", result);
48     }
49
50     @Test
51     public void testGetType() {
52         Vnfm vnfm = new Vnfm();
53         String result = vnfm.getType();
54         assertNull(result);
55     }
56
57     @Test
58     public void testSetType() {
59         Vnfm vnfm = new Vnfm();
60         vnfm.setType("testType");
61         String result = vnfm.getType();
62         assertEquals("testType", result);
63     }
64
65     @Test
66     public void testGetName() {
67         Vnfm vnfm = new Vnfm();
68         String result = vnfm.getName();
69         assertNull(result);
70     }
71
72     @Test
73     public void testSetName() {
74         Vnfm vnfm = new Vnfm();
75         vnfm.setName("testName");
76         String result = vnfm.getName();
77         assertEquals("testName", result);
78     }
79
80     @Test
81     public void testGetVersion() {
82         Vnfm vnfm = new Vnfm();
83         String result = vnfm.getVersion();
84         assertNull(result);
85     }
86
87     @Test
88     public void testSetVersion() {
89         Vnfm vnfm = new Vnfm();
90         vnfm.setVersion("testVersion");
91         String result = vnfm.getVersion();
92         assertEquals("testVersion", result);
93     }
94
95     @Test
96     public void testGetUserName() {
97         Vnfm vnfm = new Vnfm();
98         String result = vnfm.getUserName();
99         assertNull(result);
100     }
101
102     @Test
103     public void testSetUserName() {
104         Vnfm vnfm = new Vnfm();
105         vnfm.setUserName("testUserName");
106         String result = vnfm.getUserName();
107         assertEquals("testUserName", result);
108     }
109
110     @Test
111     public void testGetUrl() {
112         Vnfm vnfm = new Vnfm();
113         String result = vnfm.getUrl();
114         assertNull(result);
115     }
116
117     @Test
118     public void testSetUrl() {
119         Vnfm vnfm = new Vnfm();
120         vnfm.setUrl("testUrl");
121         String result = vnfm.getUrl();
122         assertEquals("testUrl", result);
123     }
124
125     @Test
126     public void testGetPwd() {
127         Vnfm vnfm = new Vnfm();
128         String result = vnfm.getPwd();
129         assertNull(result);
130     }
131
132     @Test
133     public void testSetPwd() {
134         Vnfm vnfm = new Vnfm();
135         vnfm.setPwd("testPwd");
136         String result = vnfm.getPwd();
137         assertEquals("testPwd", result);
138     }
139
140     @Test
141     public void testGetSites() {
142         Vnfm vnfm = new Vnfm();
143         String result = vnfm.getSites();
144         assertNull(result);
145     }
146
147     @Test
148     public void testSetSites() {
149         Vnfm vnfm = new Vnfm();
150         vnfm.setSites("testSites");
151         String result = vnfm.getSites();
152         assertEquals("testSites", result);
153     }
154
155     @Test
156     public void testGetExtraInfo() {
157         Vnfm vnfm = new Vnfm();
158         String result = vnfm.getExtraInfo();
159         assertNull(result);
160     }
161
162     @Test
163     public void testSetExtraInfo() {
164         Vnfm vnfm = new Vnfm();
165         vnfm.setExtraInfo("testExtraInfo");
166         String result = vnfm.getExtraInfo();
167         assertEquals("testExtraInfo", result);
168     }
169
170     @Test
171     public void testGetStatus() {
172         Vnfm vnfm = new Vnfm();
173         String result = vnfm.getStatus();
174         assertNull(result);
175     }
176
177     @Test
178     public void testSetStatus() {
179         Vnfm vnfm = new Vnfm();
180         vnfm.setStatus("testStatus");
181         String result = vnfm.getStatus();
182         assertEquals("testStatus", result);
183     }
184
185     @Test
186     public void testGetCreateAt() {
187         Vnfm vnfm = new Vnfm();
188         String result = vnfm.getCreateAt();
189         assertNull(result);
190     }
191
192     @Test
193     public void testSetCreateAt() {
194         Vnfm vnfm = new Vnfm();
195         vnfm.setCreateAt("testCreateAt");
196         String result = vnfm.getCreateAt();
197         assertEquals("testCreateAt", result);
198     }
199
200     @Test
201     public void testGetUpdateAt() {
202         Vnfm vnfm = new Vnfm();
203         String result = vnfm.getUpdateAt();
204         assertNull(result);
205     }
206
207     @Test
208     public void testSetUpdateAt() {
209         Vnfm vnfm = new Vnfm();
210         vnfm.setUpdateAt("testUpdateAt");
211         String result = vnfm.getUpdateAt();
212         assertEquals("testUpdateAt", result);
213     }
214
215     @Test
216     public void testToString() {
217         Vnfm vnfm = new Vnfm();
218         String result = vnfm.toString();
219         assertEquals(
220                 "Vnfm[id=<null>,name=<null>,type=<null>,version=<null>,userName=<null>,pwd=<null>,url=<null>,sites=<null>,extraInfo=<null>,status=<null>,createAt=<null>,updateAt=<null>]",
221                 result);
222     }
223
224     @Test
225     public void testToString1() {
226         Vnfm vnfm = new Vnfm();
227         vnfm.setId("testId");
228         vnfm.setType("testType");
229         vnfm.setName("testName");
230         vnfm.setVersion("testVersion");
231         vnfm.setUserName("testUserName");
232         vnfm.setUrl("testUrl");
233         vnfm.setPwd("testPwd");
234         vnfm.setSites("testSites");
235         vnfm.setExtraInfo("testExtraInfo");
236         vnfm.setStatus("testStatus");
237         vnfm.setCreateAt("testCreateAt");
238         vnfm.setUpdateAt("testUpdateAt");
239         String result = vnfm.toString();
240         assertEquals(
241                 "Vnfm[id=testId,name=testName,type=testType,version=testVersion,userName=testUserName,pwd=testPwd,url=testUrl,sites=testSites,extraInfo=testExtraInfo,status=testStatus,createAt=testCreateAt,updateAt=testUpdateAt]",
242                 result);
243     }
244
245     @Test
246     public void testHashCode() {
247         Vnfm vnfm = new Vnfm();
248         int result = vnfm.hashCode();
249         assertEquals(31, result);
250     }
251
252     @Test
253     public void testHashCode1() {
254         Vnfm vnfm = new Vnfm();
255         vnfm.setId("testId");
256         int result = vnfm.hashCode();
257         assertEquals(-877170324, result);
258     }
259
260     @Test
261     public void testEquals() {
262         boolean result = new Vnfm().equals(new Vnfm());
263         assertTrue(result);
264     }
265
266     @Test
267     public void testEquals1() {
268         boolean result = new Vnfm().equals("");
269         assertFalse(result);
270     }
271
272     @Test
273     public void testEquals2() {
274         Vnfm vnfm = new Vnfm();
275         vnfm.setId("testId");
276         VnfmOpResult obj = new VnfmOpResult();
277         boolean result = new Vnfm().equals(obj);
278         assertFalse(result);
279     }
280
281     @Test
282     public void testEquals3() {
283         Vnfm obj = new Vnfm();
284         obj.setId("testId");
285         boolean result = new Vnfm().equals(obj);
286         assertFalse(result);
287     }
288
289     @Test
290     public void testEquals4() {
291         Vnfm obj = new Vnfm();
292         boolean result = obj.equals(obj);
293         assertTrue(result);
294     }
295
296     @Test
297     public void testEquals5() {
298         boolean result = new Vnfm().equals(null);
299         assertFalse(result);
300     }
301
302     @Test
303     public void testEquals6() {
304         Vnfm vnfm = new Vnfm();
305         Vnfm vnfm2 = new Vnfm();
306         vnfm.setId("");
307         vnfm2.setId("");
308         boolean result = vnfm.equals(vnfm2);
309         assertTrue(result);
310     }
311
312     @Test
313     public void testEquals7() {
314         Vnfm vnfm = new Vnfm();
315         Vnfm vnfm2 = new Vnfm();
316         vnfm.setId("vnfmId");
317         vnfm2.setId("vnfm2Id");
318         boolean result = vnfm.equals(vnfm2);
319         assertFalse(result);
320     }
321
322     @Test
323     public void testUpdateVnfm() {
324         Vnfm vnfm = new Vnfm();
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         vnfm.updateVnfm(obj);
331         assertEquals("name", vnfm.getName());
332         assertEquals("userName", vnfm.getUserName());
333     }
334
335     @Test
336     public void testUpdateVnfmByEmpty() {
337         Vnfm vnfm = new Vnfm();
338         JSONObject obj = new JSONObject();
339         obj.put("name", "");
340         obj.put("userName", "");
341         obj.put("pwd", "");
342         obj.put("extraInfo", "");
343         vnfm.updateVnfm(obj);
344         //assertNull(vnfm.getName());
345         //assertNull(vnfm.getUserName());
346     }
347 }