summaryrefslogtreecommitdiff
path: root/java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java')
-rw-r--r--java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java b/java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java
index 5fe6fbe06a68..2caa921ab3fc 100644
--- a/java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java
+++ b/java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java
@@ -167,6 +167,17 @@ public class RenameCollisionsTest extends LightRefactoringTestCase {
fail("Conflicts were not found");
}
+ public void testRenameMethodCollisionSameSignature() throws Exception {
+ try {
+ doTest("foo1");
+ }
+ catch (BaseRefactoringProcessor.ConflictsInTestsException e) {
+ Assert.assertEquals("Method with same erasure is already defined in the class <b><code>RenameTest</code></b>.", e.getMessage());
+ return;
+ }
+ fail("Conflicts were not found");
+ }
+
public void testRenameMethodNoCollisionWithOtherSignature() throws Exception {
doTest("foo2");
}