Added test for inheritor renamer (Kotlin subclasses of Java class).

This commit is contained in:
Evgeny Gerashchenko
2015-04-15 20:29:47 +03:00
parent e1f6dfa52d
commit 8fe3a1d366
6 changed files with 25 additions and 0 deletions
@@ -0,0 +1,3 @@
class Bar {
}
@@ -0,0 +1,3 @@
class BarImpl : Bar()
object BarObj : Bar()
@@ -0,0 +1,3 @@
class Foo {
}
@@ -0,0 +1,3 @@
class FooImpl : Foo()
object FooObj : Foo()
@@ -0,0 +1,7 @@
{
"type": "JAVA_CLASS",
"classId": "/Foo",
"oldName": "Foo",
"newName": "Bar",
"mainFile": "Foo.java"
}
@@ -41,6 +41,12 @@ public class RenameTestGenerated extends AbstractRenameTest {
doTest(fileName);
}
@TestMetadata("automaticRenamerForJavaClass/javaClass.test")
public void testAutomaticRenamerForJavaClass_JavaClass() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/refactoring/rename/automaticRenamerForJavaClass/javaClass.test");
doTest(fileName);
}
@TestMetadata("defaultObject/defaultObject.test")
public void testDefaultObject_DefaultObject() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/refactoring/rename/defaultObject/defaultObject.test");