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 / JujuVnfmInfoExampleTest.java
1 /*
2  * Copyright 2016-2017 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 package org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity;
17
18 import static org.junit.Assert.*;
19
20 import java.util.ArrayList;
21 import java.util.Date;
22 import java.util.List;
23
24 import org.junit.Test;
25 import org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity.JujuVnfmInfoExample;
26 import org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity.JujuVnfmInfoExample.Criteria;
27 import org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity.JujuVnfmInfoExample.Criterion;
28
29 public class JujuVnfmInfoExampleTest {
30
31     JujuVnfmInfoExample jujuexample = new JujuVnfmInfoExample();
32     protected List<Criterion> criteria;
33     @Test
34     public void createCriteriaTest(){
35         Criteria criteria =  jujuexample.createCriteria();
36         String condition = "";
37         String value = "";
38         String property = "";
39         String value1 = "";
40         String value2 = "";
41         Date d1 =new Date();
42         Date d2 =new Date();
43         List<String> values = new ArrayList<String>();
44         criteria.addCriterion(condition);
45         criteria.addCriterion(condition, value, property);
46         criteria.addCriterion(condition, value1, value2, property);
47         criteria.andDeleteTimeBetween(d1, d2);
48         criteria.andAppNameBetween(value1, value2);
49         criteria.andAppNameEqualTo(value);
50         criteria.andAppNameGreaterThan(value);
51         criteria.andAppNameGreaterThanOrEqualTo(value);
52         criteria.andAppNameIn(values);
53         criteria.andAppNameLessThan(value);
54         criteria.andIdLessThanOrEqualTo(value);
55         criteria.andAppNameLike(value2);
56         criteria.andAppNameNotBetween(value1, value2);
57         criteria.andAppNameNotEqualTo(value2);
58         criteria.andAppNameNotIn(values);
59         criteria.andIdNotLike(value2);
60         criteria.andCreateTimeBetween(d1, d2);
61         criteria.andCreateTimeNotBetween(d1, d2);
62         criteria.andJobIdBetween(value1, value2);
63         criteria.andJobIdNotBetween(value1, value2);
64         criteria.andModifyTimeBetween(d1, d2);
65         criteria.andJobIdEqualTo(value2);
66         criteria.andJobIdGreaterThan(value2);
67         criteria.andJobIdGreaterThanOrEqualTo(value2);
68         criteria.andJobIdIn(values);
69         criteria.andJobIdLessThan(value2);
70         criteria.andJobIdLessThanOrEqualTo(value2);
71         criteria.andJobIdLike(value2);
72         criteria.andJobIdNotBetween(value1, value2);
73         criteria.andJobIdNotEqualTo(value2);
74         criteria.andJobIdNotIn(values);
75         criteria.andJobIdNotLike(value2);
76         assertNotNull(criteria);
77     }
78     @Test
79     public void orTest(){
80         Criteria criteria =  jujuexample.or();
81         assertNotNull(criteria);
82     }
83     @Test
84     public void clearTest(){
85         jujuexample.clear();
86         assertTrue(true);
87     }
88     @Test
89     public void CriteriaTest(){
90         JujuVnfmInfoExample.Criteria criteria = new JujuVnfmInfoExample.Criteria();
91         boolean isValid = criteria.isValid();
92         assertTrue(!isValid);
93     }
94
95     @Test
96     public void CriterionTest(){
97         String condition="";
98         String value="";
99         String secondValue="";
100         String typeHandler="";
101
102         Criterion c = new Criterion(condition, value, secondValue, typeHandler);
103         assertEquals(c.getCondition(), "");
104         assertEquals(c.getValue(), "");
105         assertEquals(c.getSecondValue(), "");
106         assertEquals(c.getTypeHandler(), "");
107         assertEquals(c.isSingleValue(), false);
108         assertEquals(c.isBetweenValue(), true);
109         assertEquals(c.isListValue(), false);
110
111     }
112
113     @Test
114     public void generatedCriteriaTest(){
115         JujuVnfmInfoExample.Criteria criteria = new JujuVnfmInfoExample.Criteria();
116         boolean isValid = criteria.isValid();
117
118         assertTrue(!isValid);
119     }
120
121     @Test
122     public void andIdIsNullTest(){
123         JujuVnfmInfoExample.Criteria criteria = new JujuVnfmInfoExample.Criteria();
124         Criteria c= criteria.andIdIsNull();
125         assertNotNull(c);
126     }
127     @Test
128     public void getConditionCroterionTest(){
129         JujuVnfmInfoExample.Criterion criterion = new JujuVnfmInfoExample.Criterion("test",new Object(),"typeHandler");
130        String condition = criterion.getCondition();
131         assertEquals(condition,"test");
132     }
133     @Test
134        public void testLimitStart() {
135            JujuVnfmInfoExample jujuVnfmInfoExample=new JujuVnfmInfoExample();
136            jujuVnfmInfoExample.setLimitStart(-1);
137
138            int result = jujuVnfmInfoExample.getLimitStart();
139            assertEquals(-1, result);
140        }
141        @Test
142           public void testLimitEnd() {
143               JujuVnfmInfoExample jujuVnfmInfoExample=new JujuVnfmInfoExample();
144               jujuVnfmInfoExample.setLimitEnd(-1);
145
146               int result = jujuVnfmInfoExample.getLimitEnd();
147               assertEquals(-1, result);
148           }
149        @Test
150          public void testOrderByClause() {
151              JujuVnfmInfoExample jujuVnfmInfoExample=new JujuVnfmInfoExample();
152              jujuVnfmInfoExample.setOrderByClause("order");
153
154              String result = jujuVnfmInfoExample.getOrderByClause();
155              assertEquals("order", result);
156          }
157        @Test
158         public void testsetDistinct() {
159             JujuVnfmInfoExample jujuVnfmInfoExample=new JujuVnfmInfoExample();
160             jujuVnfmInfoExample.setDistinct(true);
161
162             boolean result=jujuVnfmInfoExample.isDistinct();
163             assertEquals(true,result);
164         }
165
166 }