@@ -4,7 +4,11 @@ import {
44 AuditTaskSQLsMockData ,
55 SqlRewrittenMockDataNoDDL ,
66 TaskFileListMockData ,
7- workflowTaskDetailMockData
7+ workflowTaskDetailMockData ,
8+ AsyncRewriteTaskStatusMockData ,
9+ AsyncRewriteTaskStatusCompletedMockData ,
10+ AsyncRewriteTaskStatusFailedMockData ,
11+ AsyncRewriteTaskStatusPendingMockData
812} from './data' ;
913
1014class TaskMockApi implements MockSpyApy {
@@ -14,6 +18,9 @@ class TaskMockApi implements MockSpyApy {
1418 this . getAuditTask ( ) ;
1519 this . getAuditFileList ( ) ;
1620 this . getSqlFileOrderMethod ( ) ;
21+ this . updateSqlFileOrder ( ) ;
22+ this . getTaskSQLRewritten ( ) ;
23+ this . getAsyncRewriteTaskStatus ( ) ;
1724 }
1825
1926 public getAuditTaskSQLs ( ) {
@@ -84,7 +91,41 @@ class TaskMockApi implements MockSpyApy {
8491 public getTaskSQLRewritten ( ) {
8592 const spy = jest . spyOn ( task , 'RewriteSQL' ) ;
8693 spy . mockImplementation ( ( ) =>
87- createSpySuccessResponse ( { data : SqlRewrittenMockDataNoDDL } )
94+ createSpySuccessResponse ( { data : AsyncRewriteTaskStatusMockData } )
95+ ) ;
96+ return spy ;
97+ }
98+
99+ public getAsyncRewriteTaskStatus ( ) {
100+ const spy = jest . spyOn ( task , 'GetAsyncRewriteTaskStatus' ) ;
101+ spy . mockImplementation ( ( ) =>
102+ createSpySuccessResponse ( { data : AsyncRewriteTaskStatusMockData } )
103+ ) ;
104+ return spy ;
105+ }
106+
107+ public getAsyncRewriteTaskStatusCompleted ( ) {
108+ const spy = jest . spyOn ( task , 'GetAsyncRewriteTaskStatus' ) ;
109+ spy . mockImplementation ( ( ) =>
110+ createSpySuccessResponse ( {
111+ data : AsyncRewriteTaskStatusCompletedMockData
112+ } )
113+ ) ;
114+ return spy ;
115+ }
116+
117+ public getAsyncRewriteTaskStatusFailed ( ) {
118+ const spy = jest . spyOn ( task , 'GetAsyncRewriteTaskStatus' ) ;
119+ spy . mockImplementation ( ( ) =>
120+ createSpySuccessResponse ( { data : AsyncRewriteTaskStatusFailedMockData } )
121+ ) ;
122+ return spy ;
123+ }
124+
125+ public getAsyncRewriteTaskStatusPending ( ) {
126+ const spy = jest . spyOn ( task , 'GetAsyncRewriteTaskStatus' ) ;
127+ spy . mockImplementation ( ( ) =>
128+ createSpySuccessResponse ( { data : AsyncRewriteTaskStatusPendingMockData } )
88129 ) ;
89130 return spy ;
90131 }
0 commit comments