summaryrefslogtreecommitdiff
path: root/jstests
diff options
context:
space:
mode:
authorJack Mulrow <jack.mulrow@mongodb.com>2019-02-04 10:24:54 -0500
committerJack Mulrow <jack.mulrow@mongodb.com>2019-02-05 11:59:15 -0500
commite4dfae870226f59ad882aef4c070fc23d031782b (patch)
tree8d8b80780778bf7abf067f0d81dca5501642c238 /jstests
parentc642a5cf025691886bdfd193430bff83171eea2c (diff)
downloadmongo-e4dfae870226f59ad882aef4c070fc23d031782b.tar.gz
SERVER-38435 Update assertion messages in txn broadcast writes fsm workloads
Diffstat (limited to 'jstests')
-rw-r--r--jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_delete_transaction.js19
-rw-r--r--jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_update_transaction.js5
2 files changed, 13 insertions, 11 deletions
diff --git a/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_delete_transaction.js b/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_delete_transaction.js
index 941118fd0bf..c2f25915610 100644
--- a/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_delete_transaction.js
+++ b/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_delete_transaction.js
@@ -112,23 +112,24 @@ var $config = extendWorkload($config, function($config, $super) {
*/
$config.states.verifyDocuments = function verifyDocuments(db, collName, connCache) {
const docs = db[collName].find({tid: this.tid}).toArray();
- assertWhenOwnColl.eq(this.expectedDocuments.length,
- docs.length,
- 'unexpected number of documents, docs: ' + tojson(docs));
+ assertWhenOwnColl.eq(this.expectedDocuments.length, docs.length, () => {
+ return 'unexpected number of documents, docs: ' + tojson(docs) + ', expected docs: ' +
+ tojson(this.expectedDocuments);
+ });
// Verify only the documents we haven't tried to delete were found.
const expectedDocIds = new Set(this.expectedDocuments.map(doc => doc._id));
docs.forEach(doc => {
- assertWhenOwnColl(expectedDocIds.has(doc._id),
- 'expected document to be deleted, doc: ' + tojson(doc));
+ assertWhenOwnColl(expectedDocIds.has(doc._id), () => {
+ return 'expected document to be deleted, doc: ' + tojson(doc);
+ });
expectedDocIds.delete(doc._id);
});
// All expected document ids should have been found in the collection.
- assertWhenOwnColl.eq(
- 0,
- expectedDocIds.size,
- 'did not find all expected documents, _ids not found: ' + tojson(expectedDocIds));
+ assertWhenOwnColl.eq(0, expectedDocIds.size, () => {
+ return 'did not find all expected documents, _ids not found: ' + tojson(expectedDocIds);
+ });
};
/**
diff --git a/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_update_transaction.js b/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_update_transaction.js
index fc2757bd379..09f33544464 100644
--- a/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_update_transaction.js
+++ b/jstests/concurrency/fsm_workloads/random_moveChunk_broadcast_update_transaction.js
@@ -74,8 +74,9 @@ var $config = extendWorkload($config, function($config, $super) {
const docs = db[collName].find({tid: this.tid}).toArray();
docs.forEach(doc => {
const expectedCounter = this.expectedCounters[doc._id];
- assertWhenOwnColl.eq(
- expectedCounter, doc.counter, 'unexpected counter value, doc: ' + tojson(doc));
+ assertWhenOwnColl.eq(expectedCounter, doc.counter, () => {
+ return 'unexpected counter value, doc: ' + tojson(doc);
+ });
});
};