Add tests for incremental compilation of sealed interfaces

Original commit: 2e607335db
This commit is contained in:
Andrey Uskov
2020-12-09 17:33:51 +03:00
committed by Andrey Uskov
parent c1a9eb9d21
commit 780696565d
53 changed files with 317 additions and 15 deletions
@@ -1239,6 +1239,31 @@ public class IncrementalJvmJpsTestGenerated extends AbstractIncrementalJvmJpsTes
runTest("jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/");
}
@TestMetadata("sealedClassesAddImplements")
public void testSealedClassesAddImplements() throws Exception {
runTest("jps-plugin/testData/incremental/pureKotlin/sealedClassesAddImplements/");
}
@TestMetadata("sealedClassesAddInheritor")
public void testSealedClassesAddInheritor() throws Exception {
runTest("jps-plugin/testData/incremental/pureKotlin/sealedClassesAddInheritor/");
}
@TestMetadata("sealedClassesRemoveImplements")
public void testSealedClassesRemoveImplements() throws Exception {
runTest("jps-plugin/testData/incremental/pureKotlin/sealedClassesRemoveImplements/");
}
@TestMetadata("sealedClassesRemoveInheritor")
public void testSealedClassesRemoveInheritor() throws Exception {
runTest("jps-plugin/testData/incremental/pureKotlin/sealedClassesRemoveInheritor/");
}
@TestMetadata("sealedClassesUseSwitch")
public void testSealedClassesUseSwitch() throws Exception {
runTest("jps-plugin/testData/incremental/pureKotlin/sealedClassesUseSwitch/");
}
@TestMetadata("secondaryConstructorInlined")
public void testSecondaryConstructorInlined() throws Exception {
runTest("jps-plugin/testData/incremental/pureKotlin/secondaryConstructorInlined/");