Tests: move inline class-related diagnostic tests

... with backend-reported diagnostics to testsWithJvmBackend.
This commit is contained in:
Alexander Udalov
2024-03-12 14:55:12 +01:00
committed by Space Team
parent d08c904b0c
commit 56a1a3153b
26 changed files with 160 additions and 620 deletions
@@ -772,11 +772,41 @@ public class FirLightTreeDiagnosticsTestWithJvmIrBackendGenerated extends Abstra
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("changingNullabilityOfOrdinaryClassIsBinaryCompatibleChange.kt")
public void testChangingNullabilityOfOrdinaryClassIsBinaryCompatibleChange() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/changingNullabilityOfOrdinaryClassIsBinaryCompatibleChange.kt");
}
@Test
@TestMetadata("constructorsJvmSignaturesClash.kt")
public void testConstructorsJvmSignaturesClash() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/constructorsJvmSignaturesClash.kt");
}
@Test
@TestMetadata("constructorsJvmSignaturesClashInlineClass.kt")
public void testConstructorsJvmSignaturesClashInlineClass() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/constructorsJvmSignaturesClashInlineClass.kt");
}
@Test
@TestMetadata("declarationClash.kt")
public void testDeclarationClash() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/declarationClash.kt");
}
@Test
@TestMetadata("functionsJvmSignaturesClash.kt")
public void testFunctionsJvmSignaturesClash() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/functionsJvmSignaturesClash.kt");
}
@Test
@TestMetadata("functionsJvmSignaturesClashInlineClass.kt")
public void testFunctionsJvmSignaturesClashInlineClass() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/functionsJvmSignaturesClashInlineClass.kt");
}
}
}
@@ -772,11 +772,41 @@ public class FirPsiDiagnosticsTestWithJvmIrBackendGenerated extends AbstractFirP
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("changingNullabilityOfOrdinaryClassIsBinaryCompatibleChange.kt")
public void testChangingNullabilityOfOrdinaryClassIsBinaryCompatibleChange() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/changingNullabilityOfOrdinaryClassIsBinaryCompatibleChange.kt");
}
@Test
@TestMetadata("constructorsJvmSignaturesClash.kt")
public void testConstructorsJvmSignaturesClash() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/constructorsJvmSignaturesClash.kt");
}
@Test
@TestMetadata("constructorsJvmSignaturesClashInlineClass.kt")
public void testConstructorsJvmSignaturesClashInlineClass() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/constructorsJvmSignaturesClashInlineClass.kt");
}
@Test
@TestMetadata("declarationClash.kt")
public void testDeclarationClash() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/declarationClash.kt");
}
@Test
@TestMetadata("functionsJvmSignaturesClash.kt")
public void testFunctionsJvmSignaturesClash() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/functionsJvmSignaturesClash.kt");
}
@Test
@TestMetadata("functionsJvmSignaturesClashInlineClass.kt")
public void testFunctionsJvmSignaturesClashInlineClass() {
runTest("compiler/testData/diagnostics/testsWithJvmBackend/duplicateJvmSignature/valueClasses/functionsJvmSignaturesClashInlineClass.kt");
}
}
}