@@ -312,76 +312,4 @@ describe('leaflet_FeatureService_getFeaturesByBuffer', () => {
312312 done ( ) ;
313313 } ) ;
314314 } ) ;
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- } ) ;
387315} ) ;
0 commit comments