Skip to content

Commit 78b6b0c

Browse files
committed
[fix]聚合参数测试报错 review by songym
1 parent d569db1 commit 78b6b0c

File tree

2 files changed

+1
-139
lines changed

2 files changed

+1
-139
lines changed

test/mapboxgl/services/GetFeaturesByBufferSpec.js

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -135,76 +135,4 @@ describe('mapboxgl_FeatureService_getFeaturesByBuffer', () => {
135135
done();
136136
});
137137
});
138-
it('MetricsAggParameter', done => {
139-
var aggregations = new SuperMap.MetricsAggParameter({ aggName: 'test', aggFieldName: 'SMID' });
140-
var queryBufferGeometry = {
141-
type: 'Polygon',
142-
coordinates: [
143-
[
144-
[-20, 20],
145-
[-20, -20],
146-
[20, -20],
147-
[20, 20],
148-
[-20, 20]
149-
]
150-
]
151-
};
152-
var bufferParam = new GetFeaturesByBufferParameters({
153-
datasetNames: ['World:Capitals'],
154-
bufferDistance: 10,
155-
geometry: queryBufferGeometry,
156-
targetPrj: { epsgCode: 4326 },
157-
aggregations: aggregations
158-
});
159-
var service = new FeatureService(url);
160-
161-
spyOn(FetchRequest, 'commit').and.callFake((method, testUrl, params, options) => {
162-
var paramsObj = JSON.parse(params.replace(/'/g, '"'));
163-
expect(paramsObj.aggregations.aggName).toEqual('test');
164-
expect(paramsObj.aggregations.aggFieldName).toEqual('SMID');
165-
expect(paramsObj.aggregations.aggType).toEqual('avg');
166-
return Promise.resolve(new Response(JSON.stringify(getFeaturesResultJson)));
167-
});
168-
service.getFeaturesByBuffer(bufferParam, result => {
169-
serviceResult = result;
170-
bufferParam.destroy();
171-
done();
172-
});
173-
});
174-
it('GeoHashGridAggParameter', done => {
175-
var aggregations = new SuperMap.GeoHashGridAggParameter({ aggName: 'test', aggFieldName: 'SMID' });
176-
var queryBufferGeometry = {
177-
type: 'Polygon',
178-
coordinates: [
179-
[
180-
[-20, 20],
181-
[-20, -20],
182-
[20, -20],
183-
[20, 20],
184-
[-20, 20]
185-
]
186-
]
187-
};
188-
var bufferParam = new GetFeaturesByBufferParameters({
189-
datasetNames: ['World:Capitals'],
190-
bufferDistance: 10,
191-
geometry: queryBufferGeometry,
192-
targetPrj: { epsgCode: 4326 },
193-
aggregations: aggregations
194-
});
195-
var service = new FeatureService(url);
196-
197-
spyOn(FetchRequest, 'commit').and.callFake((method, testUrl, params, options) => {
198-
var paramsObj = JSON.parse(params.replace(/'/g, '"'));
199-
expect(paramsObj.aggregations.aggName).toEqual('test');
200-
expect(paramsObj.aggregations.aggFieldName).toEqual('SMID');
201-
expect(paramsObj.aggregations.aggType).toEqual('geohash_grid');
202-
return Promise.resolve(new Response(JSON.stringify(getFeaturesResultJson)));
203-
});
204-
service.getFeaturesByBuffer(bufferParam, result => {
205-
serviceResult = result;
206-
bufferParam.destroy();
207-
done();
208-
});
209-
});
210138
});

test/openlayers/services/GetFeaturesByBufferSpec.js

Lines changed: 1 addition & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ import { FetchRequest } from '../../../src/common/util/FetchRequest';
44
import Polygon from 'ol/geom/Polygon';
55

66
var featureServiceURL = 'http://supermap:8090/iserver/services/data-world/rest/data';
7-
var options = {
8-
9-
};
7+
var options = {};
108
describe('openlayers_FeatureService_getFeaturesByBuffer', () => {
119
var serviceResult = null;
1210
var originalTimeout;
@@ -127,68 +125,4 @@ describe('openlayers_FeatureService_getFeaturesByBuffer', () => {
127125
done();
128126
});
129127
});
130-
it('MetricsAggParameter', done => {
131-
var aggregations = new SuperMap.MetricsAggParameter({ aggName: 'test', aggFieldName: 'SMID' });
132-
var polygon = new Polygon([
133-
[
134-
[-20, 20],
135-
[-20, -20],
136-
[20, -20],
137-
[20, 20],
138-
[-20, 20]
139-
]
140-
]);
141-
var bufferParam = new GetFeaturesByBufferParameters({
142-
datasetNames: ['World:Capitals'],
143-
bufferDistance: 10,
144-
geometry: polygon,
145-
targetPrj: { epsgCode: 4326 },
146-
aggregations: aggregations
147-
});
148-
var getFeaturesByBuffeService = new FeatureService(featureServiceURL, options);
149-
spyOn(FetchRequest, 'commit').and.callFake((method, testUrl, params, options) => {
150-
var paramsObj = JSON.parse(params.replace(/'/g, '"'));
151-
expect(paramsObj.aggregations.aggName).toEqual('test');
152-
expect(paramsObj.aggregations.aggFieldName).toEqual('SMID');
153-
expect(paramsObj.aggregations.aggType).toEqual('avg');
154-
return Promise.resolve(new Response(JSON.stringify(getFeaturesResultJson)));
155-
});
156-
getFeaturesByBuffeService.getFeaturesByBuffer(bufferParam, result => {
157-
serviceResult = result;
158-
bufferParam.destroy();
159-
done();
160-
});
161-
});
162-
it('GeoHashGridAggParameter', done => {
163-
var aggregations = new SuperMap.GeoHashGridAggParameter({ aggName: 'test', aggFieldName: 'SMID' });
164-
var polygon = new Polygon([
165-
[
166-
[-20, 20],
167-
[-20, -20],
168-
[20, -20],
169-
[20, 20],
170-
[-20, 20]
171-
]
172-
]);
173-
var bufferParam = new GetFeaturesByBufferParameters({
174-
datasetNames: ['World:Capitals'],
175-
bufferDistance: 10,
176-
geometry: polygon,
177-
targetPrj: { epsgCode: 4326 },
178-
aggregations: aggregations
179-
});
180-
var getFeaturesByBuffeService = new FeatureService(featureServiceURL, options);
181-
spyOn(FetchRequest, 'commit').and.callFake((method, testUrl, params, options) => {
182-
var paramsObj = JSON.parse(params.replace(/'/g, '"'));
183-
expect(paramsObj.aggregations.aggName).toEqual('test');
184-
expect(paramsObj.aggregations.aggFieldName).toEqual('SMID');
185-
expect(paramsObj.aggregations.aggType).toEqual('geohash_grid');
186-
return Promise.resolve(new Response(JSON.stringify(getFeaturesResultJson)));
187-
});
188-
getFeaturesByBuffeService.getFeaturesByBuffer(bufferParam, result => {
189-
serviceResult = result;
190-
bufferParam.destroy();
191-
done();
192-
});
193-
});
194128
});

0 commit comments

Comments
 (0)