From 72a0a5327cff1697eaaa9e9a8adc39ae66f420e7 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 6 Mar 2020 16:39:51 +0300 Subject: [PATCH] 201: Fix setup for AbstractKotlinExceptionFilterTest tests --- .../idea/filters/AbstractKotlinExceptionFilterTest.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idea/tests/org/jetbrains/kotlin/idea/filters/AbstractKotlinExceptionFilterTest.kt b/idea/tests/org/jetbrains/kotlin/idea/filters/AbstractKotlinExceptionFilterTest.kt index 436821a535a..b23051424dc 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/filters/AbstractKotlinExceptionFilterTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/filters/AbstractKotlinExceptionFilterTest.kt @@ -90,7 +90,8 @@ abstract class AbstractKotlinExceptionFilterTest : KotlinCodeInsightTestCase() { val filter = KotlinExceptionFilterFactory().create(GlobalSearchScope.allScope(project)) val prefix = InTextDirectivesUtils.findStringWithPrefixes(fileText, "// PREFIX: ") ?: "at" val stackTraceString = stackTraceElement.toString() - var result = filter.applyFilter("$prefix $stackTraceString", 0) + val text = "$prefix $stackTraceString" + var result = filter.applyFilter(text, text.length) ?: throw AssertionError("Couldn't apply filter to $stackTraceElement") if (InTextDirectivesUtils.isDirectiveDefined(fileText, "SMAP_APPLIED")) { @@ -104,7 +105,8 @@ abstract class AbstractKotlinExceptionFilterTest : KotlinCodeInsightTestCase() { .replace(mainFile.name, file.name) .replace(Regex(":\\d+\\)"), ":$line)") - result = filter.applyFilter("$prefix $newStackString", 0) ?: throw AssertionError("Couldn't apply filter to $stackTraceElement") + val newLine = "$prefix $newStackString" + result = filter.applyFilter(newLine, newLine.length) ?: throw AssertionError("Couldn't apply filter to $stackTraceElement") } val info = result.firstHyperlinkInfo as FileHyperlinkInfo