Browse Source

added test for $in

pull/1/head
Thomas Risberg 15 years ago
parent
commit
c5c8a78acb
  1. 54
      spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Address.java
  2. 8
      spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java

54
spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Address.java

@ -0,0 +1,54 @@ @@ -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;
}
}

8
spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java

@ -104,4 +104,12 @@ public class QueryTests { @@ -104,4 +104,12 @@ public class QueryTests {
String expected = "{ \"openingHours\" : { \"$elemMatch\" : { \"dayOfWeek\" : \"Monday\" , \"open\" : { \"$lte\" : \"1800\"}}}}";
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());
}
}

Loading…
Cancel
Save