Skip to content

Commit 3d7a9f7

Browse files
添加leaflet下的VT
1 parent f341fb0 commit 3d7a9f7

19 files changed

+275
-9
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var commonTools = require('../base/commonTools');
2+
module.exports = {
3+
'leaflet_03_themeDotDensity': function (browser) {
4+
var type = 'leaflet';
5+
var exampleName = '03_themeDotDensity';
6+
commonTools.openExampleAndLoadMap(browser, type, exampleName);
7+
/*check elements exist*/
8+
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(5000);
9+
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(5000);
10+
browser.expect.element('.leaflet-layer').to.be.present.before(5000);
11+
browser.elements('class name', 'leaflet-layer', function (result) {
12+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
13+
});
14+
browser.elements('class name', 'leaflet-tile-container', function (result) {
15+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-tile-container to be 2, actual is " + result.value.length);
16+
});
17+
browser.pause(1000);
18+
browser.end();
19+
}
20+
};
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
var commonTools = require('../base/commonTools');
2+
module.exports = {
3+
'leaflet_03_themeGraph': function (browser) {
4+
var type = 'leaflet';
5+
var exampleName = '03_themeGraph';
6+
commonTools.openExampleAndLoadMap(browser, type, exampleName);
7+
/*check elements exist*/
8+
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(5000);
9+
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(5000);
10+
browser.expect.element('.leaflet-layer').to.be.present.before(5000);
11+
browser.elements('class name', 'leaflet-layer', function (result) {
12+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
13+
});
14+
browser.elements('class name', 'leaflet-tile-container', function (result) {
15+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-tile-container to be 2, actual is " + result.value.length);
16+
});
17+
//测试过程中截取地图瓦片, 和已有的标准瓦片进行对比
18+
commonTools.cmpTestTileWithStdTile(browser,type,exampleName,100,100,256,256);
19+
browser.pause(1000);
20+
browser.end();
21+
}
22+
};
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
var commonTools = require('../base/commonTools');
2+
module.exports = {
3+
'leaflet_03_themeGridRange': function (browser) {
4+
var type = 'leaflet';
5+
var exampleName = '03_themeGridRange';
6+
commonTools.openExampleAndLoadMap(browser, type, exampleName);
7+
/*check elements exist*/
8+
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(8000);
9+
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(8000);
10+
browser.expect.element('.leaflet-layer').to.be.present.before(8000);
11+
browser.elements('class name', 'leaflet-layer', function (result) {
12+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
13+
});
14+
browser.elements('class name', 'leaflet-tile-container', function (result) {
15+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-tile-container to be 2, actual is " + result.value.length);
16+
});
17+
//测试过程中截取地图瓦片, 和已有的标准瓦片进行对比
18+
commonTools.cmpTestTileWithStdTile(browser, type, exampleName, 100, 100, 256, 256);
19+
browser.pause(1000);
20+
browser.end();
21+
}
22+
};
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
var commonTools = require('../base/commonTools');
2+
module.exports = {
3+
'leaflet_03_themeGridUnique': function (browser) {
4+
var type = 'leaflet';
5+
var exampleName = '03_themeGridUnique';
6+
commonTools.openExampleAndLoadMap(browser, type, exampleName);
7+
/*check elements exist*/
8+
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(20000);
9+
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(20000);
10+
browser.expect.element('.leaflet-layer').to.be.present.before(20000);
11+
browser.elements('class name', 'leaflet-layer', function (result) {
12+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
13+
});
14+
browser.elements('class name', 'leaflet-tile-container', function (result) {
15+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-tile-container to be 2, actual is " + result.value.length);
16+
});
17+
//测试过程中截取地图瓦片, 和已有的标准瓦片进行对比
18+
commonTools.cmpTestTileWithStdTile(browser, type, exampleName, 100, 100, 256, 256);
19+
browser.pause(1000);
20+
browser.end();
21+
}
22+
};
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var commonTools = require('../base/commonTools');
2+
module.exports = {
3+
'leaflet_03_themeRange': function (browser) {
4+
var type = 'leaflet';
5+
var exampleName = '03_themeRange';
6+
commonTools.openExampleAndLoadMap(browser, type, exampleName);
7+
/*check elements exist*/
8+
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(8000);
9+
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(8000);
10+
browser.expect.element('.leaflet-layer').to.be.present.before(8000);
11+
browser.elements('class name', 'leaflet-layer', function (result) {
12+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
13+
});
14+
browser.elements('class name', 'leaflet-tile-container', function (result) {
15+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-tile-container to be 2, actual is " + result.value.length);
16+
});
17+
browser.pause(1000);
18+
browser.end();
19+
}
20+
};
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var commonTools = require('../base/commonTools');
2+
module.exports = {
3+
'leaflet_03_themeUnique': function (browser) {
4+
var type = 'leaflet';
5+
var exampleName = '03_themeUnique';
6+
commonTools.openExampleAndLoadMap(browser, type, exampleName);
7+
/*check elements exist*/
8+
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(8000);
9+
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(8000);
10+
browser.expect.element('.leaflet-layer').to.be.present.before(8000);
11+
browser.elements('class name', 'leaflet-layer', function (result) {
12+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
13+
});
14+
browser.elements('class name', 'leaflet-tile-container', function (result) {
15+
this.assert.equal(result.value.length, 2, "expect Number of leaflet-tile-container to be 2, actual is " + result.value.length);
16+
});
17+
browser.pause(1000);
18+
browser.end();
19+
}
20+
};

examples-test/leaflet/04_generateSpatialDataServiceIT.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ module.exports = {
88
browser.expect.element('.leaflet-pane.leaflet-map-pane').to.be.present.before(5000);
99
browser.expect.element('.leaflet-pane.leaflet-tile-pane').to.be.present.before(5000);
1010
browser.expect.element('.leaflet-layer').to.be.present.before(5000);
11+
browser.pause(3000);
1112
browser.elements('class name', 'leaflet-layer', function (result) {
1213
this.assert.equal(result.value.length, 2, "expect Number of leaflet-layer to be 2, actual is " + result.value.length);
1314
});

examples-test/leaflet/04_routeLocatorService_pointIT.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g').to.be.present.before(5000);
1111
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g path').to.be.present.before(5000);
1212
browser.elements('tag name', 'path', function (result) {
13-
this.assert.equal(result.value.length, 1, "expect Number of routeLocatorService_point path to be 1, actual is " + result.value.length);
13+
this.assert.equal(result.value.length, 1, "expect Number of routeLocatorService_point result to be 1, actual is " + result.value.length);
1414
});
1515
browser.expect.element('.leaflet-pane.leaflet-marker-pane').to.be.present.before(5000);
1616
browser.expect.element('.leaflet-pane.leaflet-marker-pane img').to.be.present.before(5000);

examples-test/leaflet/04_surfaceAnalystServiceIT.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g').to.be.present.before(5000);
1111
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g path').to.be.present.before(5000);
1212
browser.elements('tag name', 'path', function (result) {
13-
this.assert.equal(result.value.length, 22, "expect Number of surfaceAnalystService path to be 22, actual is " + result.value.length);
13+
this.assert.equal(result.value.length, 22, "expect Number of surfaceAnalystService result to be 22, actual is " + result.value.length);
1414
});
1515
browser.pause(1000);
1616
browser.end();

examples-test/leaflet/04_thiessenAnalystService_geometryIT.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ module.exports = {
55
var exampleName = '04_thiessenAnalystService_geometry';
66
commonTools.openExampleAndLoadMap(browser, type, exampleName);
77
/*check elements exist*/
8-
browser.expect.element('.leaflet-pane.leaflet-overlay-pane').to.be.present.before(5000);
9-
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg').to.be.present.before(5000);
10-
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g').to.be.present.before(5000);
11-
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g path').to.be.present.before(5000);
12-
browser.elements('tag name', 'path', function (result) {
13-
this.assert.equal(result.value.length, 10, "expect Number of thiessen polygon(geometry) to be 10, actual is " + result.value.length);
14-
});
8+
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 5000, function() {
9+
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg').to.be.present.before(10000);
10+
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g').to.be.present.before(10000);
11+
browser.expect.element('.leaflet-pane.leaflet-overlay-pane svg g path').to.be.present.before(10000);
12+
browser.elements('tag name', 'path', function (result) {
13+
this.assert.equal(result.value.length, 10, "expect Number of thiessen polygon(geometry) to be 10, actual is " + result.value.length);
14+
});
15+
}, 'element .leaflet-pane.leaflet-overlay-pane present in 5000ms');
1516
browser.pause(1000);
1617
browser.end();
1718
}

0 commit comments

Comments
 (0)