[tests] Refactor AbstractReferenceResolveTest. Part 3

Add possibility to `ExpressionMarkerProvider` to get all the carets
from the file.
Use it in `AbstractReferenceResolveTest`, but not check all the carets
yet.

Required for KT-65152 and KT-62695
This commit is contained in:
Roman Golyshev
2024-01-18 16:09:14 +01:00
committed by Space Team
parent 0c70119637
commit 17c1352d82
2 changed files with 13 additions and 1 deletions
@@ -46,7 +46,7 @@ abstract class AbstractReferenceResolveTest : AbstractAnalysisApiBasedTest() {
}
override fun doTestByMainFile(mainFile: KtFile, mainModule: TestModule, testServices: TestServices) {
val caretPosition = testServices.expressionMarkerProvider.getCaretPosition(mainFile)
val caretPosition = testServices.expressionMarkerProvider.getAllCaretsPositions(mainFile).single()
doTestByFileStructure(mainFile, caretPosition, mainModule, testServices)
}