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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy