@@ -11,68 +11,68 @@ export class TestGenError extends ToolkitError {
1111 constructor (
1212 error : string ,
1313 code : string ,
14- public statusCode : string ,
14+ public statusCode : number ,
1515 public uiMessage : string
1616 ) {
1717 super ( error , { code } )
1818 }
1919}
2020export class ProjectZipError extends TestGenError {
2121 constructor ( error : string ) {
22- super ( error , 'ProjectZipError' , ' 400' , defaultTestGenErrorMessage )
22+ super ( error , 'ProjectZipError' , 400 , defaultTestGenErrorMessage )
2323 }
2424}
2525export class InvalidSourceZipError extends TestGenError {
2626 constructor ( ) {
27- super ( 'Failed to create valid source zip' , 'InvalidSourceZipError' , ' 400' , defaultTestGenErrorMessage )
27+ super ( 'Failed to create valid source zip' , 'InvalidSourceZipError' , 400 , defaultTestGenErrorMessage )
2828 }
2929}
3030export class CreateUploadUrlError extends TestGenError {
31- constructor ( errorMessage : string , errorCode : string ) {
31+ constructor ( errorMessage : string , errorCode : number ) {
3232 super ( errorMessage , 'CreateUploadUrlError' , errorCode , technicalErrorCustomerFacingMessage )
3333 }
3434}
3535export class UploadTestArtifactToS3Error extends TestGenError {
36- constructor ( error : string , statusCode ?: string ) {
37- super ( error , 'UploadTestArtifactToS3Error' , statusCode ?? ' 400' , technicalErrorCustomerFacingMessage )
36+ constructor ( error : string , statusCode ?: number ) {
37+ super ( error , 'UploadTestArtifactToS3Error' , statusCode ?? 400 , technicalErrorCustomerFacingMessage )
3838 }
3939}
4040export class CreateTestJobError extends TestGenError {
41- constructor ( error : string , code : string ) {
42- super ( error , 'CreateTestJobError' , code , technicalErrorCustomerFacingMessage )
41+ constructor ( error : string , statusCode : number ) {
42+ super ( error , 'CreateTestJobError' , statusCode , technicalErrorCustomerFacingMessage )
4343 }
4444}
4545export class TestGenTimedOutError extends TestGenError {
4646 constructor ( ) {
4747 super (
4848 'Test generation failed. Amazon Q timed out.' ,
4949 'TestGenTimedOutError' ,
50- ' 500' ,
50+ 500 ,
5151 technicalErrorCustomerFacingMessage
5252 )
5353 }
5454}
5555export class TestGenStoppedError extends TestGenError {
5656 constructor ( ) {
57- super ( 'Unit test generation cancelled.' , 'TestGenCancelled' , ' 400' , 'Unit test generation cancelled.' )
57+ super ( 'Unit test generation cancelled.' , 'TestGenCancelled' , 400 , 'Unit test generation cancelled.' )
5858 }
5959}
6060export class TestGenFailedError extends TestGenError {
61- constructor ( code : string , error ?: string ) {
61+ constructor ( statusCode : number , error ?: string ) {
6262 super (
6363 error ?? 'Test generation failed' ,
6464 'TestGenFailedError' ,
65- code ,
65+ statusCode ,
6666 error ?? technicalErrorCustomerFacingMessage
6767 )
6868 }
6969}
7070export class ExportResultsArchiveError extends TestGenError {
71- constructor ( error ?: string , statusCode ?: string ) {
71+ constructor ( error ?: string , statusCode ?: number ) {
7272 super (
7373 error ?? 'Test generation failed' ,
7474 'ExportResultsArchiveError' ,
75- statusCode ?? ' 400' ,
75+ statusCode ?? 400 ,
7676 technicalErrorCustomerFacingMessage
7777 )
7878 }
0 commit comments