File tree Expand file tree Collapse file tree 2 files changed +62
-0
lines changed
spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query
spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test Expand file tree Collapse file tree 2 files changed +62
-0
lines changed Original file line number Diff line number Diff line change
1
+ package org .springframework .data .document .persistence .test ;
2
+
3
+ public class Address {
4
+
5
+ private Integer streetNumber ;
6
+ private String streetName ;
7
+ private String city ;
8
+ private String state ;
9
+ private String zip ;
10
+
11
+ public Address (Integer streetNumber , String streetName , String city ,
12
+ String state , String zip ) {
13
+ super ();
14
+ this .streetNumber = streetNumber ;
15
+ this .streetName = streetName ;
16
+ this .city = city ;
17
+ this .state = state ;
18
+ this .zip = zip ;
19
+ }
20
+
21
+ public Integer getStreetNumber () {
22
+ return streetNumber ;
23
+ }
24
+ public void setStreetNumber (Integer streetNumber ) {
25
+ this .streetNumber = streetNumber ;
26
+ }
27
+ public String getStreetName () {
28
+ return streetName ;
29
+ }
30
+ public void setStreetName (String streetName ) {
31
+ this .streetName = streetName ;
32
+ }
33
+ public String getCity () {
34
+ return city ;
35
+ }
36
+ public void setCity (String city ) {
37
+ this .city = city ;
38
+ }
39
+ public String getState () {
40
+ return state ;
41
+ }
42
+ public void setState (String state ) {
43
+ this .state = state ;
44
+ }
45
+ public String getZip () {
46
+ return zip ;
47
+ }
48
+ public void setZip (String zip ) {
49
+ this .zip = zip ;
50
+ }
51
+
52
+
53
+
54
+ }
Original file line number Diff line number Diff line change @@ -104,4 +104,12 @@ public void testQueryWithElemMatch() {
104
104
String expected = "{ \" openingHours\" : { \" $elemMatch\" : { \" dayOfWeek\" : \" Monday\" , \" open\" : { \" $lte\" : \" 1800\" }}}}" ;
105
105
Assert .assertEquals (expected , q .getQueryObject ().toString ());
106
106
}
107
+
108
+ @ Test
109
+ public void testQueryWithIn () {
110
+ Query q = new Query (where ("state" ).in ("NY" , "NJ" , "PA" ));
111
+ System .out .println (q .getQueryObject ().toString ());
112
+ String expected = "{ \" state\" : { \" $in\" : [ \" NY\" , \" NJ\" , \" PA\" ]}}" ;
113
+ Assert .assertEquals (expected , q .getQueryObject ().toString ());
114
+ }
107
115
}
You can’t perform that action at this time.
0 commit comments