1
0
Fork 0

bulk, setUpAll

This commit is contained in:
Wilfried Goesgens 2019-09-30 15:13:41 +02:00
parent a63e0c4d5b
commit 9dab8b351b
1 changed files with 13 additions and 10 deletions

View File

@ -101,7 +101,7 @@ function legacyOptimizerRuleTestSuite() {
/// @brief set up
////////////////////////////////////////////////////////////////////////////////
setUp : function () {
setUpAll : function () {
var loopto = 10;
internal.db._drop(colName);
@ -110,19 +110,21 @@ function legacyOptimizerRuleTestSuite() {
geocol.ensureIndex({type:"geo1", fields:["geo"]});
geocol.ensureIndex({type:"geo2", fields:["loca.tion.lat","loca.tion.lon"]});
var lat, lon;
let docs = [];
for (lat=-40; lat <=40 ; ++lat) {
for (lon=-40; lon <= 40; ++lon) {
//geocol.insert({lat,lon});
geocol.insert({lat, lon, "geo":[lat,lon], "loca":{"tion":{ lat, lon }} });
docs.push({lat, lon, "geo":[lat,lon], "loca":{"tion":{ lat, lon }} });
}
}
geocol.insert(docs);
},
////////////////////////////////////////////////////////////////////////////////
/// @brief tear down
////////////////////////////////////////////////////////////////////////////////
tearDown : function () {
tearDownAll : function () {
internal.db._drop(colName);
geocol = null;
},
@ -278,7 +280,7 @@ function legacyGeoVariationsTestSuite() {
return {
setUp : function () {
setUpAll : function () {
internal.db._drop(colName);
geocol = internal.db._create(colName);
geocol.ensureIndex({ type:"geo1", fields: ["location"] });
@ -292,7 +294,7 @@ function legacyGeoVariationsTestSuite() {
geocol.insert(documents);
},
tearDown : function () {
tearDownAll : function () {
internal.db._drop(colName);
},
@ -338,6 +340,7 @@ function optimizerRuleTestSuite() {
var ruleName = "geoindex";
var colName = "UnitTestsAqlOptimizer" + ruleName.replace(/-/g, "_");
var colName2 = colName2;
var colName3 = "UnitTestsGeoJsonTestSuite";
var sortArray = function (l, r) {
if (l[0] !== r[0]) {
@ -413,7 +416,7 @@ function optimizerRuleTestSuite() {
////////////////////////////////////////////////////////////////////////////
/// @brief set up
////////////////////////////////////////////////////////////////////////////
setUp: function () {
setUpAll: function () {
var loopto = 10;
internal.db._drop(colName);
@ -429,8 +432,8 @@ function optimizerRuleTestSuite() {
}
}
db._drop("UnitTestsGeoJsonTestSuite");
locations = db._create("UnitTestsGeoJsonTestSuite");
db._drop(colName3);
locations = db._create(colName3);
locations.ensureIndex({ type: "geo", fields: ["geometry"], geoJson: true, legacy: false });
indonesiaKeys = indonesia.map(doc => locations.save({ geometry: doc })._key);
@ -440,10 +443,10 @@ function optimizerRuleTestSuite() {
////////////////////////////////////////////////////////////////////////////
/// @brief tear down
////////////////////////////////////////////////////////////////////////////
tearDown: function () {
tearDownAll: function () {
internal.db._drop(colName);
geocol = null;
db._drop("UnitTestsGeoJsonTestSuite");
db._drop(colName3);
},
testRuleMultiIndexesInLoops: function () {