33var serviceFailedEventArgsSystem = null ;
44var analystEventArgsSystem = null ;
55var spatialAnalystURL = GlobeParameter . spatialAnalystURL ;
6- var options = {
6+ var options = {
77 eventListeners : {
8- 'processFailed' :OverlayAnalystServiceFailed ,
9- 'processCompleted' :OverlayAnalystServiceCompleted
8+ 'processFailed' : OverlayAnalystServiceFailed ,
9+ 'processCompleted' : OverlayAnalystServiceCompleted
1010 }
1111} ;
1212function initOverlayAnalystService_Register ( ) {
1313 return new SuperMap . REST . OverlayAnalystService ( spatialAnalystURL , options ) ;
1414}
15- function OverlayAnalystServiceCompleted ( eventArgs ) {
15+ function OverlayAnalystServiceCompleted ( eventArgs ) {
1616 analystEventArgsSystem = eventArgs ;
1717}
18- function OverlayAnalystServiceFailed ( eventArgs ) {
18+ function OverlayAnalystServiceFailed ( eventArgs ) {
1919 serviceFailedEventArgsSystem = eventArgs ;
2020}
2121
2222
23- describe ( 'testOverlayAnalystService_processAsync' , function ( ) {
23+ describe ( 'testOverlayAnalystService_processAsync' , function ( ) {
2424 var originalTimeout ;
25- beforeEach ( function ( ) {
25+ beforeEach ( function ( ) {
2626 originalTimeout = jasmine . DEFAULT_TIMEOUT_INTERVAL ;
2727 jasmine . DEFAULT_TIMEOUT_INTERVAL = 50000 ;
2828 serviceFailedEventArgsSystem = null ;
2929 analystEventArgsSystem = null ;
3030 } ) ;
31- afterEach ( function ( ) {
31+ afterEach ( function ( ) {
3232 jasmine . DEFAULT_TIMEOUT_INTERVAL = originalTimeout ;
3333 } ) ;
3434
3535 //不直接返回查询结果
36- it ( 'AnalyzeByDatasets_NotReturnContent' , function ( done ) {
36+ it ( 'AnalyzeByDatasets_NotReturnContent' , function ( done ) {
3737 var overlayServiceByDatasets = initOverlayAnalystService_Register ( ) ;
3838 expect ( overlayServiceByDatasets ) . not . toBeNull ( ) ;
3939 expect ( overlayServiceByDatasets . url ) . toEqual ( spatialAnalystURL ) ;
4040 var dsOverlayAnalystParameters = new SuperMap . DatasetOverlayAnalystParameters ( ) ;
4141 dsOverlayAnalystParameters . sourceDataset = "Landuse_R@Jingjin" ;
4242 dsOverlayAnalystParameters . operateDataset = "Lake_R@Jingjin" ;
4343 dsOverlayAnalystParameters . operation = SuperMap . OverlayOperationType . UPDATE ;
44+ overlayServiceByDatasets . events . on ( { "processCompleted" : OverlayAnalystServiceCompleted } ) ;
4445 overlayServiceByDatasets . processAsync ( dsOverlayAnalystParameters ) ;
45- overlayServiceByDatasets . events . on ( { "processCompleted" :OverlayAnalystServiceCompleted } ) ;
4646
47- setTimeout ( function ( ) {
48- try {
47+ setTimeout ( function ( ) {
48+ try {
4949 var overlayResult = analystEventArgsSystem . result ;
5050 expect ( overlayResult ) . not . toBeNull ( ) ;
5151 overlayServiceByDatasets . destroy ( ) ;
@@ -54,44 +54,44 @@ describe('testOverlayAnalystService_processAsync',function(){
5454 expect ( overlayServiceByDatasets . events ) . toBeNull ( ) ;
5555 dsOverlayAnalystParameters . destroy ( ) ;
5656 done ( ) ;
57- } catch ( exception ) {
58- expect ( false ) . toBeTruthy ( ) ;
59- console . log ( "FieldStatisticService_" + exception . name + ":" + exception . message ) ;
57+ } catch ( exception ) {
58+ console . log ( "OverlayAnalystService_" + exception . name + ":" + exception . message ) ;
6059 overlayServiceByDatasets . destroy ( ) ;
6160 dsOverlayAnalystParameters . destroy ( ) ;
61+ expect ( false ) . toBeTruthy ( ) ;
6262 done ( ) ;
6363 }
64- } , 6000 )
64+ } , 20000 )
6565 } ) ;
6666
67- it ( 'AnalyzeByDatasets_failed' , function ( done ) {
67+ it ( 'AnalyzeByDatasets_failed' , function ( done ) {
6868 var overlayServiceByDatasets = initOverlayAnalystService_Register ( ) ;
6969 expect ( overlayServiceByDatasets ) . not . toBeNull ( ) ;
7070 var dsOverlayAnalystParameters = new SuperMap . DatasetOverlayAnalystParameters ( ) ;
7171 dsOverlayAnalystParameters . sourceDataset = "Landu@Jingjin" ;
7272 dsOverlayAnalystParameters . operateDataset = "Lake_R@Jingjin" ;
7373 dsOverlayAnalystParameters . operation = SuperMap . OverlayOperationType . UPDATE ;
74+ overlayServiceByDatasets . events . on ( { "processFailed" : OverlayAnalystServiceFailed } ) ;
7475 overlayServiceByDatasets . processAsync ( dsOverlayAnalystParameters ) ;
75- overlayServiceByDatasets . events . on ( { "processFailed" :OverlayAnalystServiceFailed } ) ;
7676
77- setTimeout ( function ( ) {
78- try {
77+ setTimeout ( function ( ) {
78+ try {
7979 expect ( serviceFailedEventArgsSystem . error . errorMsg ) . not . toBeNull ( ) ;
8080 expect ( serviceFailedEventArgsSystem . error . code ) . toEqual ( 400 ) ;
8181 overlayServiceByDatasets . destroy ( ) ;
8282 dsOverlayAnalystParameters . destroy ( ) ;
8383 done ( ) ;
84- } catch ( exception ) {
85- expect ( false ) . toBeTruthy ( ) ;
86- console . log ( "FieldStatisticService_" + exception . name + ":" + exception . message ) ;
84+ } catch ( exception ) {
85+ console . log ( "OverlayAnalystService_" + exception . name + ":" + exception . message ) ;
8786 overlayServiceByDatasets . destroy ( ) ;
8887 dsOverlayAnalystParameters . destroy ( ) ;
88+ expect ( false ) . toBeTruthy ( ) ;
8989 done ( ) ;
9090 }
91- } , 6000 )
91+ } , 20000 )
9292 } ) ;
9393
94- it ( 'AnalyzeByDatasets_Geometry' , function ( done ) {
94+ it ( 'AnalyzeByDatasets_Geometry' , function ( done ) {
9595 var overlayServiceByDatasets = initOverlayAnalystService_Register ( ) ;
9696 expect ( overlayServiceByDatasets ) . not . toBeNull ( ) ;
9797 var points = [ new SuperMap . Geometry . Point ( 47.9909960608 , 382.4873382105 ) ,
@@ -109,23 +109,23 @@ describe('testOverlayAnalystService_processAsync',function(){
109109 geOverlayAnalystParameters . sourceGeometry = sourceGeometry ;
110110 geOverlayAnalystParameters . operateGeometry = operateGeometry ;
111111 geOverlayAnalystParameters . operation = SuperMap . OverlayOperationType . CLIP ;
112+ overlayServiceByDatasets . events . on ( { "processCompleted" : OverlayAnalystServiceCompleted } ) ;
112113 overlayServiceByDatasets . processAsync ( geOverlayAnalystParameters ) ;
113- overlayServiceByDatasets . events . on ( { "processCompleted" :OverlayAnalystServiceCompleted } ) ;
114114
115- setTimeout ( function ( ) {
116- try {
115+ setTimeout ( function ( ) {
116+ try {
117117 var overlayResult = analystEventArgsSystem . result ;
118118 expect ( overlayResult ) . not . toBeNull ( ) ;
119119 overlayServiceByDatasets . destroy ( ) ;
120120 geOverlayAnalystParameters . destroy ( ) ;
121121 done ( ) ;
122- } catch ( exception ) {
123- expect ( false ) . toBeTruthy ( ) ;
124- console . log ( "FieldStatisticService_" + exception . name + ":" + exception . message ) ;
122+ } catch ( exception ) {
123+ console . log ( "OverlayAnalystService_" + exception . name + ":" + exception . message ) ;
125124 overlayServiceByDatasets . destroy ( ) ;
126125 geOverlayAnalystParameters . destroy ( ) ;
126+ expect ( false ) . toBeTruthy ( ) ;
127127 done ( ) ;
128128 }
129- } , 6000 )
129+ } , 20000 )
130130 } ) ;
131131} ) ;
0 commit comments