[tests] Return caret names from ExpressionMarkerProvider

Render caret names in resolve testData, so that we don't have to guess
the indices of the carets;
it makes the multi-caret testData less error-prone.

Relevant for KT-65152 and KT-62695
This commit is contained in:
Roman Golyshev
2024-01-24 16:05:23 +01:00
committed by Space Team
parent 2befd2bffb
commit fb225f5f20
20 changed files with 128 additions and 114 deletions
@@ -1,11 +1,11 @@
Caret 1 resolved to:
<caret_1> resolved to:
Nothing (Unresolved reference)
Caret 2 resolved to:
<caret_2> resolved to:
Nothing (Unresolved reference)
Caret 3 resolved to:
<caret_3> resolved to:
Nothing (Unresolved reference)
Caret 4 resolved to:
<caret_4> resolved to:
Nothing (Unresolved reference)
@@ -1,26 +1,26 @@
Caret 1 resolved to:
<caret_1> resolved to:
0: (in test) fun <T> T.anyExt()
Caret 2 resolved to:
<caret_2> resolved to:
0: (in test) fun <T> T.anyExt()
Caret 3 resolved to:
<caret_3> resolved to:
0: (in test) fun <T> T.anyExt()
Caret 4 resolved to:
<caret_4> resolved to:
Nothing (Unresolved reference)
Caret 5 resolved to:
<caret_5> resolved to:
0: (in test) fun <T : test.Base> T.baseExt()
Caret 6 resolved to:
<caret_6> resolved to:
0: (in test) fun <T : test.Base> T.baseExt()
Caret 7 resolved to:
<caret_7> resolved to:
Nothing (Unresolved reference)
Caret 8 resolved to:
<caret_8> resolved to:
Nothing (Unresolved reference)
Caret 9 resolved to:
<caret_9> resolved to:
0: (in test) fun <T : test.Child> T.childExt()
@@ -1,5 +1,5 @@
Caret 1 resolved to:
<caret_1> resolved to:
0: (in test) fun test.WithGenerics<kotlin.Int>.intExt()
Caret 2 resolved to:
<caret_2> resolved to:
0: (in test) fun test.WithGenerics<kotlin.String>.stringExt()