[Analysis API] add regression tests for KTIJ-24163
^KTIJ-24114 obsolete
This commit is contained in:
+6
@@ -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 {
|
||||
|
||||
+6
@@ -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 {
|
||||
|
||||
+6
@@ -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 {
|
||||
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
KtErrorCallInfo:
|
||||
candidateCalls = []
|
||||
diagnostic = ERROR<ASSIGNMENT_IN_EXPRESSION_CONTEXT: Assignments are not expressions, and only expressions are allowed in this context>
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
var x = listOf(1,2,"three")
|
||||
var y = <expr>x /= x </expr>
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
KtErrorCallInfo:
|
||||
candidateCalls = []
|
||||
diagnostic = ERROR<UNRESOLVED_REFERENCE: Unresolved reference: divAssign>
|
||||
Reference in New Issue
Block a user