Files
Svyatoslav Kuzmich 4c38d55f21 [JS IR BE] Unmute tests
2018-10-15 00:03:45 +03:00

24 lines
848 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1284
package foo
// CHECK_NOT_CALLED: isInstance
fun box(): String {
assertEquals(true, isInstance<Short>(0.toShort()))
assertEquals(true, isInstance<Byte>(0.toByte()))
assertEquals(true, isInstance<Int>(0))
assertEquals(true, isInstance<Long>(0.toLong()))
assertEquals(true, isInstance<Double>(0.toDouble()))
assertEquals(true, isInstance<Float>(0.toFloat()))
assertEquals(true, isInstance<Number>(0))
assertEquals(true, isInstance<Number>(0.toLong()))
assertEquals(true, isInstance<Number>(0.0))
assertEquals(false, isInstance<Number>("0"))
assertEquals(true, isInstance<Int?>(0), "isInstance<Int?>(0)")
assertEquals(true, isInstance<Int?>(null), "isInstance<Int?>(null)")
assertEquals(false, isInstance<Int?>(true), "isInstance<Int?>(true)")
return "OK"
}