Fix assertTypeEquals to check subtypes

This commit is contained in:
Pavel Punegov
2018-09-20 20:51:56 +03:00
committed by Pavel Punegov
parent 9270b45fa5
commit 6e568247a1
@@ -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)
}