11require ( '../../../src/common/iServer/TerrainCurvatureCalculationService' ) ;
2+ var request = require ( 'request' ) ;
23
34var serviceFailedEventArgsSystem = null ;
45var analystEventArgsSystem = null ;
5-
66var spatialAnalystURL = GlobeParameter . spatialAnalystURL ;
77var options = {
88 eventListeners : {
@@ -30,6 +30,7 @@ describe('TerrainCurvatureCalculationService', function () {
3030 jasmine . DEFAULT_TIMEOUT_INTERVAL = originalTimeout ;
3131 } ) ;
3232
33+ var resultDataset = "TerrainCurvature_commonTest" ;
3334 //成功事件
3435 it ( 'success:processAsync' , function ( done ) {
3536 var terrainCurvatureCalculationService = initTerrainCurvatureCalculationService ( ) ;
@@ -38,18 +39,17 @@ describe('TerrainCurvatureCalculationService', function () {
3839 var terrainCurvatureCalculationParameters = new SuperMap . TerrainCurvatureCalculationParameters ( {
3940 dataset : "JingjinTerrain@Jingjin" ,
4041 zFactor : 1.0 ,
41- averageCurvatureName : "TerrainCurvature_commonTest" ,
42+ averageCurvatureName : resultDataset ,
4243 deleteExistResultDataset : true
4344 } ) ;
4445 terrainCurvatureCalculationService . processAsync ( terrainCurvatureCalculationParameters ) ;
4546 terrainCurvatureCalculationService . events . on ( { "processCompleted" : TerrainCurvatureCalculationServiceCompleted } ) ;
46-
4747 setTimeout ( function ( ) {
4848 try {
4949 var terrainCurvatureCalculationResult = analystEventArgsSystem . result ;
5050 expect ( terrainCurvatureCalculationResult ) . not . toBeNull ( ) ;
5151 expect ( terrainCurvatureCalculationResult . succeed ) . toBeTruthy ( ) ;
52- expect ( terrainCurvatureCalculationResult . averageCurvatureResult . dataset ) . toBe ( "TerrainCurvature_commonTest @Jingjin") ;
52+ expect ( terrainCurvatureCalculationResult . averageCurvatureResult . dataset ) . toBe ( resultDataset + " @Jingjin") ;
5353 terrainCurvatureCalculationService . destroy ( ) ;
5454 expect ( terrainCurvatureCalculationService . events ) . toBeNull ( ) ;
5555 expect ( terrainCurvatureCalculationService . eventListeners ) . toBeNull ( ) ;
@@ -66,7 +66,7 @@ describe('TerrainCurvatureCalculationService', function () {
6666 } ) ;
6767
6868 //测试失败事件
69- xit ( 'fail:processAsync' , function ( done ) {
69+ it ( 'fail:processAsync' , function ( done ) {
7070 var terrainCurvatureCalculationService = initTerrainCurvatureCalculationService ( ) ;
7171 var terrainCurvatureCalculationParameters = new SuperMap . TerrainCurvatureCalculationParameters ( {
7272 dataset : "XX@Jingjin" ,
@@ -76,7 +76,6 @@ describe('TerrainCurvatureCalculationService', function () {
7676 } ) ;
7777 terrainCurvatureCalculationService . processAsync ( terrainCurvatureCalculationParameters ) ;
7878 terrainCurvatureCalculationService . events . on ( { 'processFailed' : TerrainCurvatureCalculationServiceFailed } ) ;
79-
8079 setTimeout ( function ( ) {
8180 try {
8281 expect ( serviceFailedEventArgsSystem ) . not . toBeNull ( ) ;
@@ -98,6 +97,13 @@ describe('TerrainCurvatureCalculationService', function () {
9897 }
9998 } , 10000 ) ;
10099 } ) ;
100+
101+ // 删除测试过程中产生的测试数据集
102+ it ( 'delete test resources' , function ( done ) {
103+ var testResult = GlobeParameter . datajingjinURL + resultDataset ;
104+ request . delete ( testResult ) ;
105+ done ( ) ;
106+ } ) ;
101107} ) ;
102108
103109
0 commit comments