diff --git a/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/callResolver/Fe10IdeNormalAnalysisSourceModuleResolveCallTestGenerated.java b/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/callResolver/Fe10IdeNormalAnalysisSourceModuleResolveCallTestGenerated.java index c8a08c50786..b2d68dd55b1 100644 --- a/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/callResolver/Fe10IdeNormalAnalysisSourceModuleResolveCallTestGenerated.java +++ b/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/callResolver/Fe10IdeNormalAnalysisSourceModuleResolveCallTestGenerated.java @@ -971,6 +971,12 @@ public class Fe10IdeNormalAnalysisSourceModuleResolveCallTestGenerated extends A KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode"), Pattern.compile("^(.+)\\.kt$"), null, true); } + @Test + @TestMetadata("assignementInExpression.kt") + public void testAssignementInExpression() throws Exception { + runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.kt"); + } + @Test @TestMetadata("getterAssignment.kt") public void testGetterAssignment() throws Exception { diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/callResolver/FirIdeNormalAnalysisSourceModuleResolveCallTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/callResolver/FirIdeNormalAnalysisSourceModuleResolveCallTestGenerated.java index 46e26c16a3f..f677bf6ad6b 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/callResolver/FirIdeNormalAnalysisSourceModuleResolveCallTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/callResolver/FirIdeNormalAnalysisSourceModuleResolveCallTestGenerated.java @@ -971,6 +971,12 @@ public class FirIdeNormalAnalysisSourceModuleResolveCallTestGenerated extends Ab KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode"), Pattern.compile("^(.+)\\.kt$"), null, true); } + @Test + @TestMetadata("assignementInExpression.kt") + public void testAssignementInExpression() throws Exception { + runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.kt"); + } + @Test @TestMetadata("getterAssignment.kt") public void testGetterAssignment() throws Exception { diff --git a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/callResolver/FirStandaloneNormalAnalysisSourceModuleResolveCallTestGenerated.java b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/callResolver/FirStandaloneNormalAnalysisSourceModuleResolveCallTestGenerated.java index 1eb501cbaa3..b0ce2691bcd 100644 --- a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/callResolver/FirStandaloneNormalAnalysisSourceModuleResolveCallTestGenerated.java +++ b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/callResolver/FirStandaloneNormalAnalysisSourceModuleResolveCallTestGenerated.java @@ -971,6 +971,12 @@ public class FirStandaloneNormalAnalysisSourceModuleResolveCallTestGenerated ext KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode"), Pattern.compile("^(.+)\\.kt$"), null, true, "withTestCompilerPluginEnabled"); } + @Test + @TestMetadata("assignementInExpression.kt") + public void testAssignementInExpression() throws Exception { + runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.kt"); + } + @Test @TestMetadata("getterAssignment.kt") public void testGetterAssignment() throws Exception { diff --git a/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.descriptors.txt new file mode 100644 index 00000000000..ca0d176acf2 --- /dev/null +++ b/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.descriptors.txt @@ -0,0 +1,3 @@ +KtErrorCallInfo: + candidateCalls = [] + diagnostic = ERROR \ No newline at end of file diff --git a/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.kt new file mode 100644 index 00000000000..f24b0d78aff --- /dev/null +++ b/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.kt @@ -0,0 +1,4 @@ +fun main(args: Array) { + var x = listOf(1,2,"three") + var y = x /= x +} \ No newline at end of file diff --git a/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.txt new file mode 100644 index 00000000000..aac2a0faecc --- /dev/null +++ b/analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode/assignementInExpression.txt @@ -0,0 +1,3 @@ +KtErrorCallInfo: + candidateCalls = [] + diagnostic = ERROR