@@ -312,76 +312,4 @@ describe('leaflet_FeatureService_getFeaturesByBuffer', () => {
312
312
done ( ) ;
313
313
} ) ;
314
314
} ) ;
315
- it ( 'MetricsAggParameter' , done => {
316
- var aggregations = new SuperMap . MetricsAggParameter ( { aggName : 'test' , aggFieldName : 'SMID' } ) ;
317
- var polygon = L . polygon ( [
318
- [ - 20 , 20 ] ,
319
- [ 0 , 20 ] ,
320
- [ 0 , 40 ] ,
321
- [ - 20 , 40 ] ,
322
- [ - 20 , 20 ]
323
- ] ) ;
324
- var getFeaturesByBufferService = featureService ( dataServiceURL , options ) ;
325
- var getFeaturesByBufferParams = new GetFeaturesByBufferParameters ( {
326
- datasetNames : [ 'World1:Capitals' ] ,
327
- attributeFilter : 'SMID>0' ,
328
- bufferDistance : 30 ,
329
- geometry : polygon ,
330
- targetPrj : { epsgCode : 4326 } ,
331
- aggregations : aggregations
332
- } ) ;
333
- spyOn ( FetchRequest , 'commit' ) . and . callFake ( ( method , testUrl , params , options ) => {
334
- var paramsObj = JSON . parse ( params . replace ( / ' / g, '"' ) ) ;
335
- expect ( paramsObj . aggregations . aggName ) . toEqual ( 'test' ) ;
336
- expect ( paramsObj . aggregations . aggFieldName ) . toEqual ( 'SMID' ) ;
337
- expect ( paramsObj . aggregations . aggType ) . toEqual ( 'avg' ) ;
338
- done ( ) ;
339
- return Promise . resolve (
340
- new Response (
341
- `{"postResultType":"CreateChild","newResourceID":"c01d29d8d41743adb673cd1cecda6ed0_7ceca76cc8b34309a640d38555902d5d","succeed":true,"newResourceLocation":"http://localhost:8090/iserver/services/data-world/rest/data/featureResults/c01d29d8d41743adb673cd1cecda6ed0_7ceca76cc8b34309a640d38555902d5d.json"}`
342
- )
343
- ) ;
344
- } ) ;
345
- getFeaturesByBufferService . getFeaturesByBuffer ( getFeaturesByBufferParams , result => {
346
- serviceResult = result ;
347
- getFeaturesByBufferService . destroy ( ) ;
348
- done ( ) ;
349
- } ) ;
350
- } ) ;
351
- it ( 'GeoHashGridAggParameter' , done => {
352
- var aggregations = new SuperMap . GeoHashGridAggParameter ( { aggName : 'test' , aggFieldName : 'SMID' } ) ;
353
- var polygon = L . polygon ( [
354
- [ - 20 , 20 ] ,
355
- [ 0 , 20 ] ,
356
- [ 0 , 40 ] ,
357
- [ - 20 , 40 ] ,
358
- [ - 20 , 20 ]
359
- ] ) ;
360
- var getFeaturesByBufferService = featureService ( dataServiceURL , options ) ;
361
- var getFeaturesByBufferParams = new GetFeaturesByBufferParameters ( {
362
- datasetNames : [ 'World1:Capitals' ] ,
363
- attributeFilter : 'SMID>0' ,
364
- bufferDistance : 30 ,
365
- geometry : polygon ,
366
- targetPrj : { epsgCode : 4326 } ,
367
- aggregations : aggregations
368
- } ) ;
369
- spyOn ( FetchRequest , 'commit' ) . and . callFake ( ( method , testUrl , params , options ) => {
370
- var paramsObj = JSON . parse ( params . replace ( / ' / g, '"' ) ) ;
371
- expect ( paramsObj . aggregations . aggName ) . toEqual ( 'test' ) ;
372
- expect ( paramsObj . aggregations . aggFieldName ) . toEqual ( 'SMID' ) ;
373
- expect ( paramsObj . aggregations . aggType ) . toEqual ( 'geohash_grid' ) ;
374
- done ( ) ;
375
- return Promise . resolve (
376
- new Response (
377
- `{"postResultType":"CreateChild","newResourceID":"c01d29d8d41743adb673cd1cecda6ed0_7ceca76cc8b34309a640d38555902d5d","succeed":true,"newResourceLocation":"http://localhost:8090/iserver/services/data-world/rest/data/featureResults/c01d29d8d41743adb673cd1cecda6ed0_7ceca76cc8b34309a640d38555902d5d.json"}`
378
- )
379
- ) ;
380
- } ) ;
381
- getFeaturesByBufferService . getFeaturesByBuffer ( getFeaturesByBufferParams , result => {
382
- serviceResult = result ;
383
- getFeaturesByBufferService . destroy ( ) ;
384
- done ( ) ;
385
- } ) ;
386
- } ) ;
387
315
} ) ;
0 commit comments