diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2018-01-17 17:40:35 -0500 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2018-03-07 14:01:39 -0500 |
commit | 083647f38662195653b87b6a79ae1183d269f910 (patch) | |
tree | 1cc2a3b7a036232da1a3c1bc96bc5c39d9d90551 /jstests/libs/geo_near_random.js | |
parent | 4d2ca242fb7b9a28d1123831db99664eb0db3e23 (diff) | |
download | mongo-083647f38662195653b87b6a79ae1183d269f910.tar.gz |
SERVER-29908 Move OpObserver callbacks out of CollectionShardingState
Diffstat (limited to 'jstests/libs/geo_near_random.js')
-rw-r--r-- | jstests/libs/geo_near_random.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/jstests/libs/geo_near_random.js b/jstests/libs/geo_near_random.js index a9e4325d62d..207ca1302d9 100644 --- a/jstests/libs/geo_near_random.js +++ b/jstests/libs/geo_near_random.js @@ -1,13 +1,14 @@ -GeoNearRandomTest = function(name) { +GeoNearRandomTest = function(name, dbToUse) { this.name = name; - this.t = db[name]; + this.db = (dbToUse || db); + this.t = this.db[name]; this.nPts = 0; - // reset state + // Reset state this.t.drop(); Random.srand(1234); - print("starting test: " + name); + print("Starting getNear test: " + name); }; GeoNearRandomTest.prototype.mkPt = function mkPt(scale, indexBounds) { @@ -67,11 +68,11 @@ GeoNearRandomTest.prototype.testPt = function(pt, opts) { var cmd = {geoNear: this.t.getName(), near: pt, num: 1, spherical: opts.sphere}; - var last = db.runCommand(cmd).results; + var last = this.db.runCommand(cmd).results; for (var i = 2; i <= opts.nToTest; i++) { // print(i); // uncomment to watch status cmd.num = i; - var ret = db.runCommand(cmd).results; + var ret = this.db.runCommand(cmd).results; try { this.assertIsPrefix(last, ret); |