11require ( '../../../src/common/iServer/BufferAnalystService' ) ;
2+ var request = require ( 'request' ) ;
23
34var serviceFailedEventArgsSystem = null ;
45var analystEventArgsSystem = null ;
@@ -28,13 +29,19 @@ describe('testBufferAnalystService_processAsync', function () {
2829 afterEach ( function ( ) {
2930 jasmine . DEFAULT_TIMEOUT_INTERVAL = originalTimeout ;
3031 } ) ;
32+ afterAll ( function ( ) {
33+ var bufferbyDSResult = GlobeParameter . datajingjinURL + "bufferAnalystResultDS_common" ;
34+ request . delete ( bufferbyDSResult , function ( response ) {
35+ console . log ( response ) ;
36+ } ) ;
37+ } ) ;
3138
3239 //测试成功事件
3340 it ( 'SuccessEvent:byDatasets_NotReturnContent' , function ( done ) {
3441 var bfServiceByDatasets = initBufferAnalystService ( ) ;
3542 var resultSetting = new SuperMap . DataReturnOption ( {
3643 expectCount : 2000 ,
37- dataset : null ,
44+ dataset : "bufferAnalystResultDS_common" ,
3845 dataReturnMode : SuperMap . DataReturnMode . DATASET_ONLY ,
3946 deleteExistResultDataset : true
4047 } ) ;
@@ -46,7 +53,6 @@ describe('testBufferAnalystService_processAsync', function () {
4653 dsBufferAnalystParameters . bufferSetting . leftDistance . value = 100 ;
4754 dsBufferAnalystParameters . resultSetting = resultSetting ;
4855 bfServiceByDatasets . processAsync ( dsBufferAnalystParameters ) ;
49-
5056 setTimeout ( function ( ) {
5157 try {
5258 expect ( bfServiceByDatasets . mode ) . toEqual ( "datasets" ) ;
@@ -56,6 +62,7 @@ describe('testBufferAnalystService_processAsync', function () {
5662 expect ( bfServiceByDatasets . eventListeners ) . toBeNull ( ) ;
5763 expect ( bfServiceByDatasets . mode ) . toBeNull ( ) ;
5864 dsBufferAnalystParameters . destroy ( ) ;
65+
5966 done ( ) ;
6067 } catch ( exception ) {
6168 expect ( false ) . toBeTruthy ( ) ;
@@ -68,19 +75,17 @@ describe('testBufferAnalystService_processAsync', function () {
6875 } ) ;
6976
7077 it ( 'SuccessEvent:byGeometry_NotReturnContent' , function ( done ) {
71-
7278 var bfServiceByGeometry = initBufferAnalystService ( ) ;
7379 expect ( bfServiceByGeometry ) . not . toBeNull ( ) ;
7480 expect ( bfServiceByGeometry . url ) . toEqual ( url ) ;
75-
7681 var sourceGeometry = new SuperMap . Geometry . Point ( 7884.79277012316 , 5072.18865322196 ) ;
7782 var bufferSetting = new SuperMap . BufferSetting ( ) ;
7883 bufferSetting . endType = SuperMap . BufferEndType . ROUND ;
7984 bufferSetting . leftDistance . value = 300 ;
8085 bufferSetting . semicircleLineSegment = 5 ;
8186 var resultSetting = new SuperMap . DataReturnOption ( {
8287 expectCount : 2000 ,
83- dataset : "Landuse_R@Jingjin " ,
88+ dataset : "bufferAnalystResultGM_common " ,
8489 dataReturnMode : SuperMap . DataReturnMode . DATASET_ONLY ,
8590 deleteExistResultDataset : false
8691 } ) ;
@@ -89,7 +94,6 @@ describe('testBufferAnalystService_processAsync', function () {
8994 geometryBufferAnalystParameters . bufferSetting = bufferSetting ;
9095 geometryBufferAnalystParameters . resultSetting = resultSetting ;
9196 bfServiceByGeometry . processAsync ( geometryBufferAnalystParameters ) ;
92-
9397 setTimeout ( function ( ) {
9498 try {
9599 var bfMode = analystEventArgsSystem . result . resultGeometry ;
@@ -116,7 +120,6 @@ describe('testBufferAnalystService_processAsync', function () {
116120 var bfServiceByGeometry = initBufferAnalystService ( ) ;
117121 expect ( bfServiceByGeometry ) . not . toBeNull ( ) ;
118122 expect ( bfServiceByGeometry . url ) . toEqual ( url ) ;
119-
120123 var sourceGeometry = new SuperMap . Geometry . Point ( 7884.79277012316 , 5072.18865322196 ) ;
121124 var bufferSetting = new SuperMap . BufferSetting ( ) ;
122125 bufferSetting . endType = SuperMap . BufferEndType . ROUND ;
@@ -132,9 +135,7 @@ describe('testBufferAnalystService_processAsync', function () {
132135 geometryBufferAnalystParameters . sourceGeometry = sourceGeometry ;
133136 geometryBufferAnalystParameters . bufferSetting = bufferSetting ;
134137 geometryBufferAnalystParameters . resultSetting = resultSetting ;
135-
136138 bfServiceByGeometry . processAsync ( geometryBufferAnalystParameters ) ;
137-
138139 setTimeout ( function ( ) {
139140 try {
140141
0 commit comments