|
|
|
@ -15,11 +15,11 @@ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
package org.springframework.data.mongodb.core.query; |
|
|
|
package org.springframework.data.mongodb.core.query; |
|
|
|
|
|
|
|
|
|
|
|
import static org.junit.Assert.*; |
|
|
|
|
|
|
|
import static org.hamcrest.CoreMatchers.*; |
|
|
|
import static org.hamcrest.CoreMatchers.*; |
|
|
|
|
|
|
|
import static org.junit.Assert.*; |
|
|
|
|
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
import org.junit.Test; |
|
|
|
import org.springframework.data.mongodb.InvalidMongoDbApiUsageException; |
|
|
|
import org.springframework.data.mongodb.InvalidMongoDbApiUsageException; |
|
|
|
import org.springframework.data.mongodb.core.query.Criteria; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.mongodb.BasicDBObject; |
|
|
|
import com.mongodb.BasicDBObject; |
|
|
|
import com.mongodb.DBObject; |
|
|
|
import com.mongodb.DBObject; |
|
|
|
@ -58,4 +58,14 @@ public class CriteriaTests { |
|
|
|
Criteria c = new Criteria("name").gte("M").and("name").ne("A"); |
|
|
|
Criteria c = new Criteria("name").gte("M").and("name").ne("A"); |
|
|
|
c.getCriteriaObject(); |
|
|
|
c.getCriteriaObject(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
|
|
public void equalIfCriteriaMatches() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Criteria left = new Criteria("name").is("Foo").and("lastname").is("Bar"); |
|
|
|
|
|
|
|
Criteria right = new Criteria("name").is("Bar").and("lastname").is("Bar"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assertThat(left, is(not(right))); |
|
|
|
|
|
|
|
assertThat(right, is(not(left))); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|