Skip to content

Commit 9b8645c

Browse files
committed
提交ICL-1036,#25缺陷测试案例 review by songym
1 parent 4957d13 commit 9b8645c

2 files changed

Lines changed: 42 additions & 1 deletion

File tree

test/common/iServer/InterpolationAnalystServiceSpec.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {InterpolationIDWAnalystParameters} from '../../../src/common/iServer/Int
55
import {InterpolationKrigingAnalystParameters} from '../../../src/common/iServer/InterpolationKrigingAnalystParameters';
66
import {FetchRequest} from '../../../src/common/util/FetchRequest';
77
import request from 'request';
8-
8+
import {InterpolationAnalystParameters} from '../../../src/common/iServer/InterpolationAnalystParameters';
99
var url = GlobeParameter.spatialAnalystURL;
1010
var serviceFailedEventArgsSystem = null;
1111
var analystEventArgsSystem = null;
@@ -468,4 +468,10 @@ describe('InterpolationAnalystService', () => {
468468
}
469469
}, 5000);
470470
});
471+
472+
//插值分析参数类
473+
it('InterpolationAnalystParameters_ICL1036', (done) => {
474+
var interpolationAnalystParameters = new InterpolationAnalystParameters({});
475+
expect(interpolationAnalystParameters.pixelFormat).toBeNull();
476+
});
471477
});

test/leaflet/overlay/LabelThemeLayerSpec.js

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {tiledMapLayer} from '../../../src/leaflet/mapping/TiledMapLayer';
44
import {ThemeStyle} from '../../../src/common/style/ThemeStyle';
55
import {Bounds} from '../../../src/common/commonTypes/Bounds';
66
import '../../resources/themeLabelData';
7+
import {LevelRenderer} from "@supermap/iclient-common";
78

89
var url = GlobeParameter.China4326URL;
910
var themeLayer;
@@ -17,6 +18,7 @@ var addThemeFeatures = () => {
1718
var text = themeData[i].aqi;
1819
feat = themeFeature([lat, lng, text], themeData[i]);
1920
labelFeatures.push(feat);
21+
2022
}
2123
themeLayer.addFeatures(labelFeatures);
2224
}
@@ -141,6 +143,39 @@ describe('leaflet_LabelThemeLayer', () => {
141143
expect(themeLayer.styleGroups.length).toEqual(6);
142144
});
143145

146+
//清除当前图层的所有矢量要素
147+
it('removeAllFeatures',()=>{
148+
themeLayer.removeAllFeatures();
149+
expect(themeLayer.labelFeatures.length).toEqual(0);
150+
themeLayer.clearCache();
151+
expect(themeLayer.cache).toEqual({});
152+
expect(themeLayer.cacheFields.length).toEqual(0);
153+
//renderer.clear(); not write
154+
themeLayer.on("featuresremoved",function(e){
155+
expect(e.features.length).toEqual(0);
156+
expect(e.success).toBeTruthy();
157+
});
158+
map.zoomIn(6);
159+
//模拟地图缩放场景
160+
map.on("zoomend",function(){
161+
expect(themeLayer.labelFeatures.length).toEqual(0);
162+
themeLayer.clearCache();
163+
expect(themeLayer.cache).toEqual({});
164+
expect(themeLayer.cacheFields.length).toEqual(0);
165+
});
166+
});
167+
168+
it('setOpacity',()=>{
169+
themeLayer.setOpacity(0);
170+
expect(themeLayer.options.opacity).toEqual(0);
171+
themeLayer._updateOpacity();
172+
173+
map.on("changelayer",function(e){
174+
expect(e.layer).toBe(themeLayer);
175+
expect(e.property).toEqual(0);
176+
});
177+
});
178+
144179
//获取经(压盖)处理后将要绘制在图层上的标签要素,原参数数据往右上方避让
145180
it('getDrawnLabels', () => {
146181
var labelFeatures = themeLayer.labelFeatures;

0 commit comments

Comments
 (0)