diff options
Diffstat (limited to 'java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java')
-rw-r--r-- | java/java-tests/testSrc/com/intellij/refactoring/RenameCollisionsTest.java | 11 |
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"); } |