[MPP] Add test for inc/dec check in expect class

KT-49714
This commit is contained in:
Pavel Kirpichenkov
2022-01-27 14:02:59 +03:00
committed by teamcity
parent 1ce7286c86
commit 90abbb4a9f
6 changed files with 44 additions and 0 deletions
@@ -339,6 +339,12 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/IncDec.kt");
}
@Test
@TestMetadata("IncDecOperatorsInExpectClass.kt")
public void testIncDecOperatorsInExpectClass() throws Exception {
runTest("compiler/testData/diagnostics/tests/IncDecOperatorsInExpectClass.kt");
}
@Test
@TestMetadata("IncorrectCharacterLiterals.kt")
public void testIncorrectCharacterLiterals() throws Exception {
@@ -339,6 +339,12 @@ public class FirOldFrontendDiagnosticsTestGenerated extends AbstractFirDiagnosti
runTest("compiler/testData/diagnostics/tests/IncDec.kt");
}
@Test
@TestMetadata("IncDecOperatorsInExpectClass.kt")
public void testIncDecOperatorsInExpectClass() throws Exception {
runTest("compiler/testData/diagnostics/tests/IncDecOperatorsInExpectClass.kt");
}
@Test
@TestMetadata("IncorrectCharacterLiterals.kt")
public void testIncorrectCharacterLiterals() throws Exception {
@@ -339,6 +339,12 @@ public class FirOldFrontendDiagnosticsWithLightTreeTestGenerated extends Abstrac
runTest("compiler/testData/diagnostics/tests/IncDec.kt");
}
@Test
@TestMetadata("IncDecOperatorsInExpectClass.kt")
public void testIncDecOperatorsInExpectClass() throws Exception {
runTest("compiler/testData/diagnostics/tests/IncDecOperatorsInExpectClass.kt");
}
@Test
@TestMetadata("IncorrectCharacterLiterals.kt")
public void testIncorrectCharacterLiterals() throws Exception {
@@ -0,0 +1,10 @@
// !LANGUAGE: +MultiPlatformProjects
// SKIP_TXT
// Issue: KT-49714
expect class Counter {
operator fun inc(): Counter
operator fun dec(): Counter
}
actual typealias Counter = Int
@@ -0,0 +1,10 @@
// !LANGUAGE: +MultiPlatformProjects
// SKIP_TXT
// Issue: KT-49714
expect class Counter {
<!INAPPLICABLE_OPERATOR_MODIFIER!>operator<!> fun inc(): Counter
<!INAPPLICABLE_OPERATOR_MODIFIER!>operator<!> fun dec(): Counter
}
actual typealias Counter = Int
@@ -339,6 +339,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/IncDec.kt");
}
@Test
@TestMetadata("IncDecOperatorsInExpectClass.kt")
public void testIncDecOperatorsInExpectClass() throws Exception {
runTest("compiler/testData/diagnostics/tests/IncDecOperatorsInExpectClass.kt");
}
@Test
@TestMetadata("IncorrectCharacterLiterals.kt")
public void testIncorrectCharacterLiterals() throws Exception {