Test with Java and Kotlin changed simultaneously.

This commit is contained in:
Evgeny Gerashchenko
2014-11-13 19:11:56 +03:00
parent 967f470b16
commit 00f2ba5124
6 changed files with 35 additions and 0 deletions
@@ -436,6 +436,12 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest {
doTest(fileName);
}
@TestMetadata("javaAndKotlinChangedSimultaneously")
public void testJavaAndKotlinChangedSimultaneously() throws Exception {
String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/withJava/javaUsedInKotlin/javaAndKotlinChangedSimultaneously/");
doTest(fileName);
}
@TestMetadata("methodAddedInSuper")
public void testMethodAddedInSuper() throws Exception {
String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodAddedInSuper/");
@@ -0,0 +1,4 @@
public class JavaClass {
public void foo() {
}
}
@@ -0,0 +1,7 @@
public class JavaClass {
public void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,11 @@
Cleaning output files:
out/production/module/JavaClass.class
out/production/module/_DefaultPackage$usage$*.class
out/production/module/_DefaultPackage.class
End of files
Compiling files:
src/usage.kt
End of files
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().foo()
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
JavaClass().foo()
JavaClass().bar()
}