Skip to content

Commit a4022aa

Browse files
Don't show error message when user explicitly cancel test generation #1307
1 parent e4cf410 commit a4022aa

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator/UtTestsDialogProcessor.kt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -247,14 +247,18 @@ object UtTestsDialogProcessor {
247247
)
248248

249249
if (rdGenerateResult.notEmptyCases == 0) {
250-
if (model.srcClasses.size > 1) {
251-
logger.error { "Failed to generate any tests cases for class $className" }
250+
if (!indicator.isCanceled) {
251+
if (model.srcClasses.size > 1) {
252+
logger.error { "Failed to generate any tests cases for class $className" }
253+
} else {
254+
showErrorDialogLater(
255+
model.project,
256+
errorMessage(className, secondsTimeout),
257+
title = "Failed to generate unit tests for class $className"
258+
)
259+
}
252260
} else {
253-
showErrorDialogLater(
254-
model.project,
255-
errorMessage(className, secondsTimeout),
256-
title = "Failed to generate unit tests for class $className"
257-
)
261+
logger.warn { "Generation was cancelled for class $className" }
258262
}
259263
} else {
260264
testSetsByClass[srcClass] = rdGenerateResult

0 commit comments

Comments
 (0)