diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/group/ExtTestCaseGroupProvider.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/group/ExtTestCaseGroupProvider.kt index 442a2a91e20..c82c04e747e 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/group/ExtTestCaseGroupProvider.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/group/ExtTestCaseGroupProvider.kt @@ -756,8 +756,12 @@ private class ExtTestDataFileStructureFactory(parentDisposable: Disposable) : Te module.files += this } - override fun equals(other: Any?) = (other as? ExtTestFile)?.name == name - override fun hashCode() = name.hashCode() + override fun equals(other: Any?): Boolean { + if (other !is ExtTestFile) return false + return other.name == name && other.module == module + } + + override fun hashCode() = name.hashCode() * 31 + module.hashCode() } private class ExtTestFileFactory : TestFiles.TestFileFactory {