Make test case more useful

Original commit: 141c889a84
This commit is contained in:
Alexey Tsvetkov
2017-08-22 22:07:06 +03:00
parent 9aef8a5588
commit c6608a057e
7 changed files with 33 additions and 14 deletions
@@ -479,9 +479,9 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest {
doTest(fileName);
}
@TestMetadata("inlineFunctionRemoved")
public void testInlineFunctionRemoved() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/inlineFunctionRemoved/");
@TestMetadata("inlineFunctionBecomesNonInline")
public void testInlineFunctionBecomesNonInline() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/inlineFunctionBecomesNonInline/");
doTest(fileName);
}
@@ -0,0 +1,22 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/inline/InlineKt.class
End of files
Compiling files:
src/inline.kt
End of files
Marked as dirty by Kotlin:
src/useInline.kt
Exit code: ADDITIONAL_PASS_REQUIRED
------------------------------------------
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/inline/UseInlineKt.class
End of files
Compiling files:
src/useInline.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
package test
fun dummy() {}
@@ -0,0 +1,5 @@
package inline
fun useF() {
f { println("useF") }
}
@@ -1,11 +0,0 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/inline/InlineKt.class
End of files
Compiling files:
src/inline.kt
End of files
Exit code: OK
------------------------------------------