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.res.service.entity;
19 import static org.junit.Assert.assertTrue;
21 import org.junit.Before;
22 import org.junit.Test;
23 import org.onap.vfc.nfvo.res.service.entity.SitesEntity;
25 import net.sf.json.JSONObject;
27 public class SitesEntityTest {
29 private SitesEntity sitesEntity;
33 sitesEntity = new SitesEntity();
37 public void testSitesEntity() {
38 sitesEntity.setCountry("country");
39 sitesEntity.setId("id");
40 sitesEntity.setLocation("location");
41 sitesEntity.setName("name");
42 sitesEntity.setStatus("siteStatus");
43 sitesEntity.setTotalCPU("12");
44 sitesEntity.setTotalDisk("12");
45 sitesEntity.setTotalMemory("134");
46 sitesEntity.setUsedCPU("12");
47 sitesEntity.setUsedDisk("23");
48 sitesEntity.setUsedMemory("10");
49 sitesEntity.setVimId("siteVimId");
50 sitesEntity.setVimName("siteVimName");
51 assertTrue(sitesEntity.toString() != null);
52 assertTrue(SitesEntity.toEntity(new JSONObject()) != null);
53 SitesEntity.checkResource(sitesEntity);
54 SitesEntity.checkResourceIsZero(sitesEntity);
58 public void testSitesEntityBranch() {
59 sitesEntity.setCountry("country");
60 sitesEntity.setId("id");
61 sitesEntity.setLocation("location");
62 sitesEntity.setName("name");
63 sitesEntity.setStatus("siteStatus");
64 sitesEntity.setTotalCPU("");
65 sitesEntity.setTotalDisk("");
66 sitesEntity.setTotalMemory("");
67 sitesEntity.setUsedCPU("");
68 sitesEntity.setUsedDisk("");
69 sitesEntity.setUsedMemory("");
70 sitesEntity.setVimId("siteVimId");
71 sitesEntity.setVimName("siteVimName");
72 SitesEntity.checkResource(sitesEntity);
73 SitesEntity.checkResourceIsZero(sitesEntity);
77 public void testSitesEntityBranch1() {
78 sitesEntity.setCountry("country");
79 sitesEntity.setId("id");
80 sitesEntity.setLocation("location");
81 sitesEntity.setName("name");
82 sitesEntity.setStatus("siteStatus");
83 sitesEntity.setTotalCPU("s");
84 sitesEntity.setTotalDisk("");
85 sitesEntity.setTotalMemory("s");
86 sitesEntity.setUsedCPU("s");
87 sitesEntity.setUsedDisk("s");
88 sitesEntity.setUsedMemory("s");
89 sitesEntity.setVimId("siteVimId");
90 sitesEntity.setVimName("siteVimName");
91 SitesEntity.checkResource(sitesEntity);
95 public void testSitesEntityBranch2() {
96 sitesEntity.setCountry("country");
97 sitesEntity.setId("id");
98 sitesEntity.setLocation("location");
99 sitesEntity.setName("name");
100 sitesEntity.setStatus("siteStatus");
101 sitesEntity.setTotalCPU("23");
102 sitesEntity.setTotalDisk("");
103 sitesEntity.setTotalMemory("s");
104 sitesEntity.setUsedCPU("1");
105 sitesEntity.setUsedDisk("s");
106 sitesEntity.setUsedMemory("s");
107 sitesEntity.setVimId("siteVimId");
108 sitesEntity.setVimName("siteVimName");
109 SitesEntity.checkResource(sitesEntity);