summaryrefslogtreecommitdiff
path: root/jstests/core
diff options
context:
space:
mode:
authorMatthew Russotto <matthew.russotto@mongodb.com>2021-05-07 16:02:36 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-05-13 18:53:35 +0000
commitf573232d7b3f5029624846d68ff1e4e68197d559 (patch)
tree385c3dcfac02ff841cb8c7ab6e417c6c3c09cc8c /jstests/core
parent5d5ce340f707bbe9c43ba0cca2f92b347e51b309 (diff)
downloadmongo-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.js20
-rw-r--r--jstests/core/regex3.js24
-rw-r--r--jstests/core/regex4.js10
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,