Add regression tests for final expect classes overrides that change modality
KT-61840 Specifically see the comment: https://youtrack.jetbrains.com/issue/KT-61840/K2-support-changes-in-overrides-of-fake-overrides-of-expect-declarations#focus=Comments-27-8077580.0-0 Review: https://jetbrains.team/p/kt/reviews/12147/timeline
This commit is contained in:
+12
@@ -109,6 +109,18 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/callConflictsOnExpectAndActualWeaklyCompatible.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("changeModalityFromOpenToFinalInOverride_finalExpectClass_finalActualClass.kt")
|
||||
public void testChangeModalityFromOpenToFinalInOverride_finalExpectClass_finalActualClass() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/changeModalityFromOpenToFinalInOverride_finalExpectClass_finalActualClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("changeModalityFromOpenToFinalInOverride_finalExpectClass_openActualClass.kt")
|
||||
public void testChangeModalityFromOpenToFinalInOverride_finalExpectClass_openActualClass() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/changeModalityFromOpenToFinalInOverride_finalExpectClass_openActualClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("checkNoActualForExpectInLastModule.kt")
|
||||
public void testCheckNoActualForExpectInLastModule() throws Exception {
|
||||
|
||||
+12
@@ -109,6 +109,18 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/callConflictsOnExpectAndActualWeaklyCompatible.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("changeModalityFromOpenToFinalInOverride_finalExpectClass_finalActualClass.kt")
|
||||
public void testChangeModalityFromOpenToFinalInOverride_finalExpectClass_finalActualClass() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/changeModalityFromOpenToFinalInOverride_finalExpectClass_finalActualClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("changeModalityFromOpenToFinalInOverride_finalExpectClass_openActualClass.kt")
|
||||
public void testChangeModalityFromOpenToFinalInOverride_finalExpectClass_openActualClass() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/changeModalityFromOpenToFinalInOverride_finalExpectClass_openActualClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("checkNoActualForExpectInLastModule.kt")
|
||||
public void testCheckNoActualForExpectInLastModule() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user