From 6e568247a13d29f9a795d337c6e613f20e42a72c Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Thu, 20 Sep 2018 20:51:56 +0300 Subject: [PATCH] Fix assertTypeEquals to check subtypes --- backend.native/tests/stdlib_external/utils.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend.native/tests/stdlib_external/utils.kt b/backend.native/tests/stdlib_external/utils.kt index e4bcb302e34..5aeca907ca8 100644 --- a/backend.native/tests/stdlib_external/utils.kt +++ b/backend.native/tests/stdlib_external/utils.kt @@ -9,7 +9,8 @@ import kotlin.test.* public actual fun assertTypeEquals(expected: Any?, actual: Any?) { if (expected != null && actual != null) { - assertEquals(expected::class, actual::class) + assertTrue(expected::class.isInstance(actual) || actual::class.isInstance(expected), + "Expected: $expected, Actual: $actual") } else { assertTrue(expected == null && actual == null) }