Fix tests for KT-38079
This commit is contained in:
@@ -16,6 +16,7 @@ import com.intellij.psi.search.GlobalSearchScope
|
||||
import org.jetbrains.kotlin.idea.debugger.*
|
||||
import org.jetbrains.kotlin.idea.util.application.runReadAction
|
||||
import org.jetbrains.kotlin.resolve.jvm.JvmClassName
|
||||
import java.lang.Math.max
|
||||
import java.util.*
|
||||
import java.util.regex.Pattern
|
||||
|
||||
@@ -154,7 +155,7 @@ class KotlinExceptionFilter(private val searchScope: GlobalSearchScope) : Filter
|
||||
val highlightEndOffset = offset + (if (lineNumber > 0) line.lastIndex else fileNameEnd)
|
||||
|
||||
// OpenFileHyperlinkInfo accepts zero-based line number
|
||||
val hyperLinkInfo = OpenFileHyperlinkInfo(project, virtualFile, lineNumber - 1, columnNumber)
|
||||
val hyperLinkInfo = OpenFileHyperlinkInfo(project, virtualFile, max(0, lineNumber - 1), columnNumber)
|
||||
return Filter.Result(offset + fileNameBegin, highlightEndOffset, hyperLinkInfo)
|
||||
}
|
||||
|
||||
|
||||
@@ -32,8 +32,8 @@ class KotlinExceptionFilterTest : KotlinLightCodeInsightFixtureTestCase() {
|
||||
private var myExceptionLine: String = ""
|
||||
|
||||
private val mySuffixOptions = listOf(
|
||||
SuffixOption("10:1", 10, 1),
|
||||
SuffixOption("14:11", 14, 11),
|
||||
SuffixOption("10:1", 9, 1),
|
||||
SuffixOption("14:11", 13, 11),
|
||||
SuffixOption("<unknown>", 0, 0)
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user