Add test for rename method produced from kotlin function

This commit is contained in:
Nikolay Krasko
2013-11-25 22:17:40 +04:00
parent 97c8e05984
commit a4203fac2f
6 changed files with 45 additions and 1 deletions
@@ -0,0 +1,9 @@
package testing.rename
public fun bar() = 1
fun usage() {
bar()
}
val some = bar()
@@ -0,0 +1,9 @@
package testing;
import testing.rename.RenamePackage;
class JavaClient {
public void testing() {
RenamePackage.bar();
}
}
@@ -0,0 +1,9 @@
package testing.rename
public fun foo() = 1
fun usage() {
foo()
}
val some = foo()
@@ -0,0 +1,9 @@
package testing;
import testing.rename.RenamePackage;
class JavaClient {
public void testing() {
RenamePackage.foo();
}
}
@@ -0,0 +1 @@
// RENAME: JAVA_METHOD->testing.rename.RenamePackage->int foo()->bar
@@ -33,7 +33,9 @@ import org.jetbrains.jet.plugin.refactoring.rename.AbstractRenameTest;
@TestMetadata("idea/testData/refactoring/rename")
public class RenameTestGenerated extends AbstractRenameTest {
public void testAllFilesPresentInRename() throws Exception {
JetTestUtils.assertAllTestsPresentInSingleGeneratedClass(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/refactoring/rename"), Pattern.compile("^(.+)\\.test$"));
JetTestUtils.assertAllTestsPresentInSingleGeneratedClass(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests",
new File("idea/testData/refactoring/rename"),
Pattern.compile("^(.+)\\.test$"));
}
@TestMetadata("renameJavaClass/renameJavaClass.test")
@@ -76,4 +78,9 @@ public class RenameTestGenerated extends AbstractRenameTest {
doTest("idea/testData/refactoring/rename/renameKotlinPackageClass/javaWrapperForKotlinPackageClass.test");
}
@TestMetadata("renameKotlinPackageFunctionFromJava/renameKotlinPackageFunctionFromJava.test")
public void testRenameKotlinPackageFunctionFromJava_RenameKotlinPackageFunctionFromJava() throws Exception {
doTest("idea/testData/refactoring/rename/renameKotlinPackageFunctionFromJava/renameKotlinPackageFunctionFromJava.test");
}
}