diff options
Diffstat (limited to 'jstests/noPassthrough/ns1.js')
-rw-r--r-- | jstests/noPassthrough/ns1.js | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/jstests/noPassthrough/ns1.js b/jstests/noPassthrough/ns1.js index 130ddf77db2..63c7baacb0f 100644 --- a/jstests/noPassthrough/ns1.js +++ b/jstests/noPassthrough/ns1.js @@ -1,51 +1,51 @@ (function() { - "use strict"; - const conn = MongoRunner.runMongod(); - assert.neq(null, conn, "mongod failed to start."); - let mydb = conn.getDB("test_ns1"); +"use strict"; +const conn = MongoRunner.runMongod(); +assert.neq(null, conn, "mongod failed to start."); +let mydb = conn.getDB("test_ns1"); - const check = function(n, isNew) { - var coll = mydb["x" + n]; - if (isNew) { - assert.eq(0, coll.count(), "pop a: " + n); - assert.writeOK(coll.insert({_id: n})); - } - assert.eq(1, coll.count(), "pop b: " + n); - assert.eq(n, coll.findOne()._id, "pop c: " + n); - return coll; - }; +const check = function(n, isNew) { + var coll = mydb["x" + n]; + if (isNew) { + assert.eq(0, coll.count(), "pop a: " + n); + assert.writeOK(coll.insert({_id: n})); + } + assert.eq(1, coll.count(), "pop b: " + n); + assert.eq(n, coll.findOne()._id, "pop c: " + n); + return coll; +}; - let max = 0; +let max = 0; - for (; max < 1000; max++) { - check(max, true); - } +for (; max < 1000; max++) { + check(max, true); +} - function checkall(removed) { - for (var i = 0; i < max; i++) { - if (removed == i) { - assert.eq(0, mydb["x" + i].count(), "should be 0 : " + removed); - } else { - check(i, false); - } +function checkall(removed) { + for (var i = 0; i < max; i++) { + if (removed == i) { + assert.eq(0, mydb["x" + i].count(), "should be 0 : " + removed); + } else { + check(i, false); } } +} - checkall(); +checkall(); - Random.srand(123124); - const its = max / 2; - print("its: " + its); - for (let i = 0; i < its; i++) { - const x = Random.randInt(max); - check(x, false).drop(); - checkall(x); - check(x, true); - if ((i + 1) % 20 == 0) { - print(i + "/" + its); - } +Random.srand(123124); +const its = max / 2; +print("its: " + its); +for (let i = 0; i < its; i++) { + const x = Random.randInt(max); + check(x, false).drop(); + checkall(x); + check(x, true); + if ((i + 1) % 20 == 0) { + print(i + "/" + its); } - print("yay"); +} +print("yay"); - MongoRunner.stopMongod(conn); +MongoRunner.stopMongod(conn); })(); |