1
1
package org .objectquery .mongodb ;
2
2
3
+ import static org .junit .Assert .assertEquals ;
4
+
3
5
import java .util .ArrayList ;
4
6
import java .util .List ;
5
7
6
8
import org .junit .After ;
7
- import org .junit .Assert ;
8
9
import org .junit .Before ;
9
10
import org .junit .Test ;
10
11
import org .mongodb .morphia .Datastore ;
@@ -34,15 +35,15 @@ public void testSimpleSelect() {
34
35
35
36
List <Person > res = MongoDBObjectQuery .execute (qp , datastore );
36
37
37
- Assert . assertEquals (1 , res .size ());
38
- Assert . assertEquals (res .get (0 ).getName (), "tom" );
38
+ assertEquals (1 , res .size ());
39
+ assertEquals (res .get (0 ).getName (), "tom" );
39
40
}
40
41
41
42
@ Test
42
43
public void testSimpleSelectWithutCond () {
43
44
GenericSelectQuery <Person , Object > qp = new GenericSelectQuery <Person , Object >(Person .class );
44
45
List <Person > res = MongoDBObjectQuery .execute (qp , datastore );
45
- Assert . assertEquals (3 , res .size ());
46
+ assertEquals (3 , res .size ());
46
47
}
47
48
48
49
@ Test (expected = ObjectQueryException .class )
@@ -51,8 +52,8 @@ public void testSelectPathValue() {
51
52
Person target = qp .target ();
52
53
qp .eq (target .getDud ().getHome (), target .getMom ().getHome ());
53
54
List <Person > res = MongoDBObjectQuery .execute (qp , datastore );
54
- Assert . assertEquals (1 , res .size ());
55
- Assert . assertEquals (res .get (0 ).getDud ().getHome (), res .get (0 ).getMom ().getHome ());
55
+ assertEquals (1 , res .size ());
56
+ assertEquals (res .get (0 ).getDud ().getHome (), res .get (0 ).getMom ().getHome ());
56
57
}
57
58
58
59
@ Test
@@ -61,8 +62,8 @@ public void testSelectPathParam() {
61
62
Person target = qp .target ();
62
63
qp .eq (target .getHome ().getAddress (), "homeless" );
63
64
List <Person > res = MongoDBObjectQuery .execute (qp , datastore );
64
- Assert . assertEquals (1 , res .size ());
65
- Assert . assertEquals (res .get (0 ).getHome ().getAddress (), "homeless" );
65
+ assertEquals (1 , res .size ());
66
+ assertEquals (res .get (0 ).getHome ().getAddress (), "homeless" );
66
67
}
67
68
68
69
@ Test (expected = ObjectQueryException .class )
@@ -81,9 +82,9 @@ public void testSelectPrjection() {
81
82
qp .prj (target .getHome ());
82
83
qp .eq (target .getName (), "tom" );
83
84
List <DBObject > res = MongoDBObjectQuery .execute (qp , datastore .getCollection (Person .class ));
84
- Assert . assertEquals (1 , res .size ());
85
- Assert . assertEquals ("tom" , res .get (0 ).get ("name" ));
86
- Assert . assertEquals ("homeless" , ((DBObject ) res .get (0 ).get ("home" )).get ("address" ));
85
+ assertEquals (1 , res .size ());
86
+ assertEquals ("tom" , res .get (0 ).get ("name" ));
87
+ assertEquals ("homeless" , ((DBObject ) res .get (0 ).get ("home" )).get ("address" ));
87
88
}
88
89
89
90
@ Test
@@ -93,10 +94,10 @@ public void testSelectOrder() {
93
94
qp .prj (target .getName ());
94
95
qp .order (target .getName ());
95
96
List <Person > res = MongoDBObjectQuery .execute (qp , datastore );
96
- Assert . assertEquals (3 , res .size ());
97
- Assert . assertEquals ("tom" , res .get (0 ).getName ());
98
- Assert . assertEquals ("tomdud" , res .get (1 ).getName ());
99
- Assert . assertEquals ("tommum" , res .get (2 ).getName ());
97
+ assertEquals (3 , res .size ());
98
+ assertEquals ("tom" , res .get (0 ).getName ());
99
+ assertEquals ("tomdud" , res .get (1 ).getName ());
100
+ assertEquals ("tommum" , res .get (2 ).getName ());
100
101
}
101
102
102
103
@ Test
@@ -106,10 +107,10 @@ public void testSelectOrderDesc() {
106
107
qp .prj (target .getName ());
107
108
qp .order (target .getName (), OrderType .DESC );
108
109
List <Person > res = MongoDBObjectQuery .execute (qp , datastore );
109
- Assert . assertEquals (3 , res .size ());
110
- Assert . assertEquals ("tommum" , res .get (0 ).getName ());
111
- Assert . assertEquals ("tomdud" , res .get (1 ).getName ());
112
- Assert . assertEquals ("tom" , res .get (2 ).getName ());
110
+ assertEquals (3 , res .size ());
111
+ assertEquals ("tommum" , res .get (0 ).getName ());
112
+ assertEquals ("tomdud" , res .get (1 ).getName ());
113
+ assertEquals ("tom" , res .get (2 ).getName ());
113
114
}
114
115
115
116
@ Test
@@ -124,7 +125,7 @@ public void testSelectSimpleConditions() {
124
125
qp .ltEq (target .getName (), "tom" );
125
126
qp .notEq (target .getName (), "tom" );
126
127
List <Object []> res = MongoDBObjectQuery .execute (qp , datastore );
127
- Assert . assertEquals (0 , res .size ());
128
+ assertEquals (0 , res .size ());
128
129
129
130
}
130
131
@@ -138,7 +139,7 @@ public void testSelectLikeConditions() {
138
139
qp .likeNc (target .getName (), "tom" );
139
140
qp .notLikeNc (target .getName (), "tom" );
140
141
List <Object []> res = MongoDBObjectQuery .execute (qp , datastore );
141
- Assert . assertEquals (0 , res .size ());
142
+ assertEquals (0 , res .size ());
142
143
143
144
}
144
145
@@ -154,7 +155,7 @@ public void testSelectINCondition() {
154
155
qp .notIn (target .getName (), pars );
155
156
156
157
List <Object []> res = MongoDBObjectQuery .execute (qp , datastore );
157
- Assert . assertEquals (0 , res .size ());
158
+ assertEquals (0 , res .size ());
158
159
}
159
160
160
161
@ Test (expected = ObjectQueryException .class )
@@ -165,7 +166,7 @@ public void testSelectContainsCondition() {
165
166
qp0 .eq (target0 .getName (), "tom" );
166
167
167
168
List <Person > res0 = MongoDBObjectQuery .execute (qp0 , datastore );
168
- Assert . assertEquals (1 , res0 .size ());
169
+ assertEquals (1 , res0 .size ());
169
170
Person p = res0 .get (0 );
170
171
171
172
GenericSelectQuery <Person , Object > qp = new GenericSelectQuery <Person , Object >(Person .class );
@@ -174,7 +175,7 @@ public void testSelectContainsCondition() {
174
175
qp .notContains (target .getFriends (), p );
175
176
176
177
List <Object []> res = MongoDBObjectQuery .execute (qp , datastore );
177
- Assert . assertEquals (0 , res .size ());
178
+ assertEquals (0 , res .size ());
178
179
}
179
180
180
181
@ Test (expected = ObjectQueryException .class )
@@ -230,8 +231,8 @@ public void testSelectBetweenCondition() {
230
231
qp .between (qp .box (target .getPrice ()), 100000D , 2000000D );
231
232
232
233
List <Home > res = MongoDBObjectQuery .execute (qp , datastore );
233
- Assert . assertEquals (1 , res .size ());
234
- Assert . assertEquals (res .get (0 ).getPrice (), 1000000d , 0 );
234
+ assertEquals (1 , res .size ());
235
+ assertEquals (res .get (0 ).getPrice (), 1000000d , 0 );
235
236
}
236
237
237
238
@ After
0 commit comments