diff options
author | Matthew Russotto <matthew.russotto@mongodb.com> | 2021-05-07 16:02:36 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-05-13 18:53:35 +0000 |
commit | f573232d7b3f5029624846d68ff1e4e68197d559 (patch) | |
tree | 385c3dcfac02ff841cb8c7ab6e417c6c3c09cc8c /jstests/core | |
parent | 5d5ce340f707bbe9c43ba0cca2f92b347e51b309 (diff) | |
download | mongo-f573232d7b3f5029624846d68ff1e4e68197d559.tar.gz |
SERVER-56517 Start checking unchecked writes in regex2.js, regex3.js, and regex4.js
Diffstat (limited to 'jstests/core')
-rw-r--r-- | jstests/core/regex2.js | 20 | ||||
-rw-r--r-- | jstests/core/regex3.js | 24 | ||||
-rw-r--r-- | jstests/core/regex4.js | 10 |
3 files changed, 27 insertions, 27 deletions
diff --git a/jstests/core/regex2.js b/jstests/core/regex2.js index 5f7aff5d219..6ed1f2d290c 100644 --- a/jstests/core/regex2.js +++ b/jstests/core/regex2.js @@ -3,8 +3,8 @@ t = db.regex2; t.drop(); -t.save({a: "test"}); -t.save({a: "Test"}); +assert.commandWorked(t.save({a: "test"})); +assert.commandWorked(t.save({a: "Test"})); assert.eq(2, t.find().count(), "A"); assert.eq(1, t.find({a: "Test"}).count(), "B"); @@ -22,8 +22,8 @@ assert((new RegExp(a)).test(a), "B 1"); assert(!(new RegExp(a)).test(b), "B 2"); assert((new RegExp(a, "i")).test(b), "B 3 "); -t.save({a: a}); -t.save({a: b}); +assert.commandWorked(t.save({a: a})); +assert.commandWorked(t.save({a: b})); assert.eq(2, t.find().count(), "C A"); assert.eq(1, t.find({a: a}).count(), "C B"); @@ -36,8 +36,8 @@ assert.eq( // same tests as above but using {$regex: "a|b", $options: "imx"} syntax. t.drop(); -t.save({a: "test"}); -t.save({a: "Test"}); +assert.commandWorked(t.save({a: "test"})); +assert.commandWorked(t.save({a: "Test"})); assert.eq(2, t.find().count(), "obj A"); assert.eq(1, t.find({a: {$regex: "Test"}}).count(), "obj D"); @@ -52,8 +52,8 @@ t.drop(); a = "\u0442\u0435\u0441\u0442"; b = "\u0422\u0435\u0441\u0442"; -t.save({a: a}); -t.save({a: b}); +assert.commandWorked(t.save({a: a})); +assert.commandWorked(t.save({a: b})); assert.eq(1, t.find({a: {$regex: a}}).count(), "obj C D"); assert.eq(1, t.find({a: {$regex: b}}).count(), "obj C E"); @@ -63,7 +63,7 @@ assert.eq(2, // Test s (DOT_ALL) option. Not supported with /regex/opts syntax t.drop(); -t.save({a: '1 2'}); -t.save({a: '1\n2'}); +assert.commandWorked(t.save({a: '1 2'})); +assert.commandWorked(t.save({a: '1\n2'})); assert.eq(1, t.find({a: {$regex: '1.*2'}}).count()); assert.eq(2, t.find({a: {$regex: '1.*2', $options: 's'}}).count()); diff --git a/jstests/core/regex3.js b/jstests/core/regex3.js index a8c550213d5..4ca2b58aa95 100644 --- a/jstests/core/regex3.js +++ b/jstests/core/regex3.js @@ -5,15 +5,15 @@ t = db.regex3; t.drop(); -t.save({name: "eliot"}); -t.save({name: "emily"}); -t.save({name: "bob"}); -t.save({name: "aaron"}); +assert.commandWorked(t.save({name: "eliot"})); +assert.commandWorked(t.save({name: "emily"})); +assert.commandWorked(t.save({name: "bob"})); +assert.commandWorked(t.save({name: "aaron"})); assert.eq(2, t.find({name: /^e.*/}).itcount(), "no index count"); assert.eq( 4, t.find({name: /^e.*/}).explain(true).executionStats.totalDocsExamined, "no index explain"); -t.createIndex({name: 1}); +assert.commandWorked(t.createIndex({name: 1})); assert.eq(2, t.find({name: /^e.*/}).itcount(), "index count"); assert.eq(2, t.find({name: /^e.*/}).explain(true).executionStats.totalKeysExamined, @@ -21,13 +21,13 @@ assert.eq(2, t.drop(); -t.save({name: "aa"}); -t.save({name: "ab"}); -t.save({name: "ac"}); -t.save({name: "c"}); +assert.commandWorked(t.save({name: "aa"})); +assert.commandWorked(t.save({name: "ab"})); +assert.commandWorked(t.save({name: "ac"})); +assert.commandWorked(t.save({name: "c"})); assert.eq(3, t.find({name: /^aa*/}).itcount(), "B ni"); -t.createIndex({name: 1}); +assert.commandWorked(t.createIndex({name: 1})); assert.eq(3, t.find({name: /^aa*/}).itcount(), "B i 1"); assert.eq(4, t.find({name: /^aa*/}).explain(true).executionStats.totalKeysExamined, "B i 1 e"); @@ -36,7 +36,7 @@ assert.eq(2, t.find({name: /^a[bc]/}).itcount(), "B i 3"); t.drop(); -t.save({name: ""}); +assert.commandWorked(t.save({name: ""})); assert.eq(1, t.find({name: /^a?/}).itcount(), "C 1"); -t.createIndex({name: 1}); +assert.commandWorked(t.createIndex({name: 1})); assert.eq(1, t.find({name: /^a?/}).itcount(), "C 2"); diff --git a/jstests/core/regex4.js b/jstests/core/regex4.js index 393698f3c63..e327d84274f 100644 --- a/jstests/core/regex4.js +++ b/jstests/core/regex4.js @@ -5,10 +5,10 @@ t = db.regex4; t.drop(); -t.save({name: "eliot"}); -t.save({name: "emily"}); -t.save({name: "bob"}); -t.save({name: "aaron"}); +assert.commandWorked(t.save({name: "eliot"})); +assert.commandWorked(t.save({name: "emily"})); +assert.commandWorked(t.save({name: "bob"})); +assert.commandWorked(t.save({name: "aaron"})); assert.eq(2, t.find({name: /^e.*/}).count(), "no index count"); assert.eq( @@ -16,7 +16,7 @@ assert.eq( // assert.eq( 2 , t.find( { name : { $ne : /^e.*/ } } ).count() , "no index count ne" ); // // SERVER-251 -t.createIndex({name: 1}); +assert.commandWorked(t.createIndex({name: 1})); assert.eq(2, t.find({name: /^e.*/}).count(), "index count"); assert.eq(2, |