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