summaryrefslogtreecommitdiff
path: root/jstests/concurrency/fsm_selftests.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/concurrency/fsm_selftests.js')
-rw-r--r--jstests/concurrency/fsm_selftests.js30
1 files changed, 18 insertions, 12 deletions
diff --git a/jstests/concurrency/fsm_selftests.js b/jstests/concurrency/fsm_selftests.js
index 7314a9d63be..686a6d286e7 100644
--- a/jstests/concurrency/fsm_selftests.js
+++ b/jstests/concurrency/fsm_selftests.js
@@ -17,19 +17,25 @@ load('jstests/concurrency/fsm_libs/fsm.js');
// NOTE: getWeightedRandomChoice calls assert internally, so it will print stack traces
// when assert.throws executes
- assert.throws(function() { getWeightedRandomChoice(doc, -1); }, [],
- 'should reject negative values');
- assert.throws(function() { getWeightedRandomChoice(doc, 1); }, [],
- 'should reject values == 1');
- assert.throws(function() { getWeightedRandomChoice(doc, 2); }, [],
- 'should reject values > 1');
+ assert.throws(function() {
+ getWeightedRandomChoice(doc, -1);
+ }, [], 'should reject negative values');
+ assert.throws(function() {
+ getWeightedRandomChoice(doc, 1);
+ }, [], 'should reject values == 1');
+ assert.throws(function() {
+ getWeightedRandomChoice(doc, 2);
+ }, [], 'should reject values > 1');
- assert.throws(function() { getWeightedRandomChoice({}, 0.0); }, [],
- 'cannot choose from zero states');
- assert.throws(function() { getWeightedRandomChoice({}, 0.5); }, [],
- 'cannot choose from zero states');
- assert.throws(function() { getWeightedRandomChoice({}, 0.99); }, [],
- 'cannot choose from zero states');
+ assert.throws(function() {
+ getWeightedRandomChoice({}, 0.0);
+ }, [], 'cannot choose from zero states');
+ assert.throws(function() {
+ getWeightedRandomChoice({}, 0.5);
+ }, [], 'cannot choose from zero states');
+ assert.throws(function() {
+ getWeightedRandomChoice({}, 0.99);
+ }, [], 'cannot choose from zero states');
assert.eq('a', getWeightedRandomChoice(doc, 0.00), '0');
assert.eq('a', getWeightedRandomChoice(doc, 0.24), '1');