Skip to content

Commit c04de5e

Browse files
committed
Minor edits addresing comments
1 parent 9ee9b13 commit c04de5e

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/CodeWhispererUTGChatManager.kt

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -528,22 +528,16 @@ class CodeWhispererUTGChatManager(val project: Project, private val cs: Coroutin
528528
launchTestGenFlow(prompt, codeTestChatHelper, previousIterationContext, selectionRange)
529529
} catch (e: Exception) {
530530
// Add an answer for displaying error message
531-
var errorMessage = e.message
532-
if (e is JsonParseException) {
533-
errorMessage = message("testgen.error.generic_technical_error_message")
534-
}
535-
if (e is CodeTestException) {
536-
errorMessage = e.uiMessage
531+
val errorMessage = when {
532+
e is CodeTestException && e.statusCode == "400" &&
533+
e.message?.startsWith("CreateTestJobError: Maximum com.amazon.aws.codewhisperer.runtime.StartTestGeneration reached for this month.") == true ->
534+
message("testgen.error.maximum_generations_reach")
535+
536+
e is CodeTestException -> e.uiMessage
537+
e is JsonParseException -> message("testgen.error.generic_technical_error_message")
538+
else -> e.message
537539
}
538540

539-
if (e is CodeTestException && e.statusCode == "400" &&
540-
e.message?.startsWith(
541-
"CreateTestJobError: Maximum com.amazon.aws.codewhisperer.runtime.StartTestGeneration " +
542-
"reached for this month."
543-
) != false
544-
) {
545-
errorMessage = message("testgen.error.maximum_generations_reach")
546-
}
547541
codeTestChatHelper.addAnswer(
548542
CodeTestChatMessageContent(
549543
message = errorMessage,

0 commit comments

Comments
 (0)