[FE] Cover "implicit actualization"/"actual fake-overrides" KT-58544 with regression tests

Review: https://jetbrains.team/p/kt/reviews/11039/timeline
This commit is contained in:
Nikita Bobko
2023-06-13 13:10:32 +02:00
committed by teamcity
parent e4ae15b3f0
commit ab8913dee8
8 changed files with 162 additions and 0 deletions
@@ -20,6 +20,18 @@ import java.util.regex.Pattern;
@TestMetadata("compiler/testData/diagnostics/tests/multiplatform")
@TestDataPath("$PROJECT_ROOT")
public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends AbstractFirLightTreeWithActualizerDiagnosticsTest {
@Test
@TestMetadata("actualFakeOverride.kt")
public void testActualFakeOverride() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt");
}
@Test
@TestMetadata("actualFakeOverrideVirtual.kt")
public void testActualFakeOverrideVirtual() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt");
}
@Test
@TestMetadata("actualTypealiasToSpecialAnnotation.kt")
public void testActualTypealiasToSpecialAnnotation() throws Exception {
@@ -103,6 +115,18 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst
runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt");
}
@Test
@TestMetadata("implicitActualFakeOverride_AbstractMap.kt")
public void testImplicitActualFakeOverride_AbstractMap() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt");
}
@Test
@TestMetadata("implicitActualFakeOverride_simple.kt")
public void testImplicitActualFakeOverride_simple() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt");
}
@Test
@TestMetadata("incDecOperatorsInExpectClass.kt")
public void testIncDecOperatorsInExpectClass() throws Exception {
@@ -20,6 +20,18 @@ import java.util.regex.Pattern;
@TestMetadata("compiler/testData/diagnostics/tests/multiplatform")
@TestDataPath("$PROJECT_ROOT")
public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFirPsiWithActualizerDiagnosticsTest {
@Test
@TestMetadata("actualFakeOverride.kt")
public void testActualFakeOverride() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt");
}
@Test
@TestMetadata("actualFakeOverrideVirtual.kt")
public void testActualFakeOverrideVirtual() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt");
}
@Test
@TestMetadata("actualTypealiasToSpecialAnnotation.kt")
public void testActualTypealiasToSpecialAnnotation() throws Exception {
@@ -103,6 +115,18 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi
runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt");
}
@Test
@TestMetadata("implicitActualFakeOverride_AbstractMap.kt")
public void testImplicitActualFakeOverride_AbstractMap() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt");
}
@Test
@TestMetadata("implicitActualFakeOverride_simple.kt")
public void testImplicitActualFakeOverride_simple() throws Exception {
runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt");
}
@Test
@TestMetadata("incDecOperatorsInExpectClass.kt")
public void testIncDecOperatorsInExpectClass() throws Exception {