diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/JUnit5Assertions.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/JUnit5Assertions.kt index 3f5ec7271cd..9ecc85f3f9f 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/JUnit5Assertions.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/JUnit5Assertions.kt @@ -76,8 +76,13 @@ object JUnit5Assertions : AssertionsService() { } private object FileComparisonFailureFirst : Comparator { - override fun compare(o1: Throwable?, o2: Throwable?): Int { - return if (o1 is FileComparisonFailure) -1 else 0 + override fun compare(o1: Throwable, o2: Throwable): Int { + return when { + o1 is FileComparisonFailure && o2 is FileComparisonFailure -> 0 + o1 is FileComparisonFailure -> -1 + o2 is FileComparisonFailure -> 1 + else -> 0 + } } } }