[Test] Add test for KT-57968

This commit is contained in:
Dmitriy Novozhilov
2023-04-27 14:58:40 +03:00
committed by Space Team
parent adc5fe6e4e
commit ad002437b4
6 changed files with 41 additions and 0 deletions
@@ -27339,6 +27339,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/resolve/priority"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform");
}
@Test
@TestMetadata("extensionVsMember.kt")
public void testExtensionVsMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/resolve/priority/extensionVsMember.kt");
}
@Test
@TestMetadata("invokeExtensionVsOther.kt")
public void testInvokeExtensionVsOther() throws Exception {
@@ -27339,6 +27339,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/resolve/priority"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform");
}
@Test
@TestMetadata("extensionVsMember.kt")
public void testExtensionVsMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/resolve/priority/extensionVsMember.kt");
}
@Test
@TestMetadata("invokeExtensionVsOther.kt")
public void testInvokeExtensionVsOther() throws Exception {
@@ -27339,6 +27339,12 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/resolve/priority"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform");
}
@Test
@TestMetadata("extensionVsMember.kt")
public void testExtensionVsMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/resolve/priority/extensionVsMember.kt");
}
@Test
@TestMetadata("invokeExtensionVsOther.kt")
public void testInvokeExtensionVsOther() throws Exception {
@@ -27351,6 +27351,12 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/resolve/priority"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform");
}
@Test
@TestMetadata("extensionVsMember.kt")
public void testExtensionVsMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/resolve/priority/extensionVsMember.kt");
}
@Test
@TestMetadata("invokeExtensionVsOther.kt")
public void testInvokeExtensionVsOther() throws Exception {
@@ -0,0 +1,11 @@
// FIR_IDENTICAL
// ISSUE: KT-57968
class Some(val child: Some?)
val Some.foo get(): Int =
if ((child?.foo ?: 0) > 1) {
0
} else {
1
}
@@ -28123,6 +28123,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/resolve/priority"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("extensionVsMember.kt")
public void testExtensionVsMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/resolve/priority/extensionVsMember.kt");
}
@Test
@TestMetadata("invokeExtensionVsOther.kt")
public void testInvokeExtensionVsOther() throws Exception {