KT-64832 [FIR] Add more testData for invoke on local variables

Covers:
- suspend functional local variables
- overloads
- custom types with invoke operator
This commit is contained in:
Roman Golyshev
2024-01-09 13:17:21 +01:00
committed by Space Team
parent 2c90f1327d
commit 0cad4c9632
16 changed files with 259 additions and 0 deletions
@@ -3152,6 +3152,18 @@ public class DiagnosticCompilerTestFirTestdataTestGenerated extends AbstractDiag
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invoke.kt");
}
@Test
@TestMetadata("invokeCustomTypeExt.kt")
public void testInvokeCustomTypeExt() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeCustomTypeExt.kt");
}
@Test
@TestMetadata("invokeCustomTypeMember.kt")
public void testInvokeCustomTypeMember() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeCustomTypeMember.kt");
}
@Test
@TestMetadata("invokeKFunction.kt")
public void testInvokeKFunction() throws Exception {
@@ -3170,6 +3182,30 @@ public class DiagnosticCompilerTestFirTestdataTestGenerated extends AbstractDiag
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeKSuspendFunction.kt");
}
@Test
@TestMetadata("invokeOverload1.kt")
public void testInvokeOverload1() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeOverload1.kt");
}
@Test
@TestMetadata("invokeOverload2.kt")
public void testInvokeOverload2() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeOverload2.kt");
}
@Test
@TestMetadata("invokeSuspend.kt")
public void testInvokeSuspend() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeSuspend.kt");
}
@Test
@TestMetadata("invokeWithExtensionReceiver.kt")
public void testInvokeWithExtensionReceiver() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeWithExtensionReceiver.kt");
}
@Test
@TestMetadata("lambda.kt")
public void testLambda() throws Exception {
@@ -3152,6 +3152,18 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFirTestDataTestGenerated
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invoke.kt");
}
@Test
@TestMetadata("invokeCustomTypeExt.kt")
public void testInvokeCustomTypeExt() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeCustomTypeExt.kt");
}
@Test
@TestMetadata("invokeCustomTypeMember.kt")
public void testInvokeCustomTypeMember() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeCustomTypeMember.kt");
}
@Test
@TestMetadata("invokeKFunction.kt")
public void testInvokeKFunction() throws Exception {
@@ -3170,6 +3182,30 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFirTestDataTestGenerated
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeKSuspendFunction.kt");
}
@Test
@TestMetadata("invokeOverload1.kt")
public void testInvokeOverload1() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeOverload1.kt");
}
@Test
@TestMetadata("invokeOverload2.kt")
public void testInvokeOverload2() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeOverload2.kt");
}
@Test
@TestMetadata("invokeSuspend.kt")
public void testInvokeSuspend() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeSuspend.kt");
}
@Test
@TestMetadata("invokeWithExtensionReceiver.kt")
public void testInvokeWithExtensionReceiver() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/extendedCheckers/unused/invokeWithExtensionReceiver.kt");
}
@Test
@TestMetadata("lambda.kt")
public void testLambda() throws Exception {