Пример #1
0
 @Test
 public void testGreaterThanPositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().greaterThan("integer", 9);
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #2
0
 @Test
 public void testLessThanEqPositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().lessThanEquals("integer", 10);
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #3
0
 @Test
 public void testWherePositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().where("this.integer > 9");
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #4
0
 @Test
 public void testSerializationFromInFind() throws Exception {
   MockObject mockObject = insertMockObjectWithEmbedded();
   DBCursor<MockObject> cursor = coll.find(DBQuery.in("object", mockObject.object));
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #5
0
 @Test
 public void testAllPositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().all("simpleList", "a", "b");
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #6
0
 @Test
 public void testRegexPositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().regex("string", Pattern.compile("h.llo"));
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #7
0
 @Test
 public void testNotExistsPositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().notExists("integerfun");
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #8
0
 @Test
 public void testInCollectionPositive() throws Exception {
   MockObject mockObject = insertMockObject();
   DBCursor<MockObject> cursor = coll.find().in("integer", Arrays.asList(9, 10, 11));
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }
Пример #9
0
 @Test
 public void testElemMatchPositive() throws Exception {
   MockObject mockObject = insertMockObjectWithComplexList();
   DBCursor<MockObject> cursor =
       coll.find().elemMatch("complexList", DBQuery.in("value", "foo", "la").size("list", 3));
   assertThat(cursor.hasNext(), equalTo(true));
   assertThat(cursor.next(), equalTo(mockObject));
 }