added test for $in
This commit is contained in:
@@ -0,0 +1,54 @@
|
|||||||
|
package org.springframework.data.document.persistence.test;
|
||||||
|
|
||||||
|
public class Address {
|
||||||
|
|
||||||
|
private Integer streetNumber;
|
||||||
|
private String streetName;
|
||||||
|
private String city;
|
||||||
|
private String state;
|
||||||
|
private String zip;
|
||||||
|
|
||||||
|
public Address(Integer streetNumber, String streetName, String city,
|
||||||
|
String state, String zip) {
|
||||||
|
super();
|
||||||
|
this.streetNumber = streetNumber;
|
||||||
|
this.streetName = streetName;
|
||||||
|
this.city = city;
|
||||||
|
this.state = state;
|
||||||
|
this.zip = zip;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getStreetNumber() {
|
||||||
|
return streetNumber;
|
||||||
|
}
|
||||||
|
public void setStreetNumber(Integer streetNumber) {
|
||||||
|
this.streetNumber = streetNumber;
|
||||||
|
}
|
||||||
|
public String getStreetName() {
|
||||||
|
return streetName;
|
||||||
|
}
|
||||||
|
public void setStreetName(String streetName) {
|
||||||
|
this.streetName = streetName;
|
||||||
|
}
|
||||||
|
public String getCity() {
|
||||||
|
return city;
|
||||||
|
}
|
||||||
|
public void setCity(String city) {
|
||||||
|
this.city = city;
|
||||||
|
}
|
||||||
|
public String getState() {
|
||||||
|
return state;
|
||||||
|
}
|
||||||
|
public void setState(String state) {
|
||||||
|
this.state = state;
|
||||||
|
}
|
||||||
|
public String getZip() {
|
||||||
|
return zip;
|
||||||
|
}
|
||||||
|
public void setZip(String zip) {
|
||||||
|
this.zip = zip;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -104,4 +104,12 @@ public class QueryTests {
|
|||||||
String expected = "{ \"openingHours\" : { \"$elemMatch\" : { \"dayOfWeek\" : \"Monday\" , \"open\" : { \"$lte\" : \"1800\"}}}}";
|
String expected = "{ \"openingHours\" : { \"$elemMatch\" : { \"dayOfWeek\" : \"Monday\" , \"open\" : { \"$lte\" : \"1800\"}}}}";
|
||||||
Assert.assertEquals(expected, q.getQueryObject().toString());
|
Assert.assertEquals(expected, q.getQueryObject().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testQueryWithIn() {
|
||||||
|
Query q = new Query(where("state").in("NY", "NJ", "PA"));
|
||||||
|
System.out.println(q.getQueryObject().toString());
|
||||||
|
String expected = "{ \"state\" : { \"$in\" : [ \"NY\" , \"NJ\" , \"PA\"]}}";
|
||||||
|
Assert.assertEquals(expected, q.getQueryObject().toString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user