summaryrefslogtreecommitdiff
path: root/jstests/core/nin2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/nin2.js')
-rw-r--r--jstests/core/nin2.js64
1 files changed, 32 insertions, 32 deletions
diff --git a/jstests/core/nin2.js b/jstests/core/nin2.js
index afdbb0494da..41996c1f4bb 100644
--- a/jstests/core/nin2.js
+++ b/jstests/core/nin2.js
@@ -4,64 +4,64 @@ t = db.jstests_nin2;
t.drop();
// Check various operator types.
-function checkOperators( array, inMatches ) {
+function checkOperators(array, inMatches) {
inCount = inMatches ? 1 : 0;
notInCount = 1 - inCount;
- assert.eq( inCount, t.count( {foo:{$in:array}} ) );
- assert.eq( notInCount, t.count( {foo:{$not:{$in:array}}} ) );
- assert.eq( notInCount, t.count( {foo:{$nin:array}} ) );
- assert.eq( inCount, t.count( {foo:{$not:{$nin:array}}} ) );
+ assert.eq(inCount, t.count({foo: {$in: array}}));
+ assert.eq(notInCount, t.count({foo: {$not: {$in: array}}}));
+ assert.eq(notInCount, t.count({foo: {$nin: array}}));
+ assert.eq(inCount, t.count({foo: {$not: {$nin: array}}}));
}
t.save({});
-assert.eq( 1, t.count( {foo:null} ) );
-assert.eq( 0, t.count( {foo:{$ne:null}} ) );
-assert.eq( 0, t.count( {foo:1} ) );
+assert.eq(1, t.count({foo: null}));
+assert.eq(0, t.count({foo: {$ne: null}}));
+assert.eq(0, t.count({foo: 1}));
// Check matching null against missing field.
-checkOperators( [null], true );
-checkOperators( [null,1], true );
-checkOperators( [1,null], true );
+checkOperators([null], true);
+checkOperators([null, 1], true);
+checkOperators([1, null], true);
t.remove({});
-t.save({foo:null});
+t.save({foo: null});
-assert.eq( 1, t.count( {foo:null} ) );
-assert.eq( 0, t.count( {foo:{$ne:null}} ) );
-assert.eq( 0, t.count( {foo:1} ) );
+assert.eq(1, t.count({foo: null}));
+assert.eq(0, t.count({foo: {$ne: null}}));
+assert.eq(0, t.count({foo: 1}));
// Check matching empty set.
-checkOperators( [], false );
+checkOperators([], false);
// Check matching null against missing null field.
-checkOperators( [null], true );
-checkOperators( [null,1], true );
-checkOperators( [1,null], true );
+checkOperators([null], true);
+checkOperators([null, 1], true);
+checkOperators([1, null], true);
t.remove({});
-t.save({foo:1});
+t.save({foo: 1});
-assert.eq( 0, t.count( {foo:null} ) );
-assert.eq( 1, t.count( {foo:{$ne:null}} ) );
-assert.eq( 1, t.count( {foo:1} ) );
+assert.eq(0, t.count({foo: null}));
+assert.eq(1, t.count({foo: {$ne: null}}));
+assert.eq(1, t.count({foo: 1}));
// Check matching null against 1.
-checkOperators( [null], false );
-checkOperators( [null,1], true );
-checkOperators( [1,null], true );
+checkOperators([null], false);
+checkOperators([null, 1], true);
+checkOperators([1, null], true);
t.remove({});
-t.save( {foo:[0,1]} );
+t.save({foo: [0, 1]});
// Check exact match of embedded array.
-checkOperators( [[0,1]], true );
+checkOperators([[0, 1]], true);
t.remove({});
-t.save( {foo:[]} );
+t.save({foo: []});
// Check exact match of embedded empty array.
-checkOperators( [[]], true );
+checkOperators([[]], true);
t.remove({});
-t.save( {foo:'foo'} );
+t.save({foo: 'foo'});
// Check regex match.
-checkOperators( [/o/], true );
+checkOperators([/o/], true);