Skip to content

Commit

Permalink
Revert DBCollection.find requring notNull queries
Browse files Browse the repository at this point in the history
Historically it has, so changing it breaks existing behaviour.
JAVA-2322
  • Loading branch information
rozza committed Sep 26, 2016
1 parent 28eb7cc commit c5fe552
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion driver/src/main/com/mongodb/DBCursor.java
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ public DBCursor(final DBCollection collection, final DBObject query, final DBObj
private DBCursor(final DBCollection collection, final DBObject filter, final DBCollectionFindOptions findOptions,
final OperationExecutor executor, final DBDecoderFactory decoderFactory, final Decoder<DBObject> decoder) {
this.collection = notNull("collection", collection);
this.filter = notNull("filter", filter);
this.filter = filter;
this.executor = notNull("executor", executor);
this.findOptions = notNull("findOptions", findOptions.copy());
this.decoderFactory = decoderFactory;
Expand Down
6 changes: 6 additions & 0 deletions driver/src/test/functional/com/mongodb/DBCollectionTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,12 @@ public void testInsert() {
assertEquals(new BasicDBObject("_id", 1).append("x", 2), collection.findOne());
}

@Test
public void testFindWithNullQuery() {
collection.insert(new BasicDBObject("_id", 1).append("x", 2));
assertEquals(new BasicDBObject("_id", 1).append("x", 2), collection.find(null).next());
}

@Test
public void testInsertDuplicateKeyException() {
DBObject doc = new BasicDBObject("_id", 1);
Expand Down

0 comments on commit c5fe552

Please sign in to comment.