From 12a17e8031f8239488bfad38b0f2d48666c97bcf Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 16 Jun 2015 19:21:37 +0300 Subject: [PATCH] create test: cancel if class already exists (IDEA-141011) --- .../testIntegration/createTest/CreateTestDialog.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/testIntegration/createTest/CreateTestDialog.java b/java/java-impl/src/com/intellij/testIntegration/createTest/CreateTestDialog.java index 8019dfa7698a..d23abdcc7a5c 100644 --- a/java/java-impl/src/com/intellij/testIntegration/createTest/CreateTestDialog.java +++ b/java/java-impl/src/com/intellij/testIntegration/createTest/CreateTestDialog.java @@ -460,7 +460,12 @@ public class CreateTestDialog extends DialogWrapper { } if (errorMessage != null) { - Messages.showMessageDialog(myProject, errorMessage, CommonBundle.getErrorTitle(), Messages.getErrorIcon()); + final int result = Messages + .showOkCancelDialog(myProject, errorMessage + ". Update existing class?", CommonBundle.getErrorTitle(), Messages.getErrorIcon()); + if (result == Messages.CANCEL) { + super.close(CANCEL_EXIT_CODE); + return; + } } saveDefaultLibraryName();