JS/RTTI: Added cast to Array test

This commit is contained in:
Alexey Tsvetkov
2015-06-24 17:31:57 +03:00
committed by Alexey Andreev
parent c99fd179e1
commit a9d5c74ff7
2 changed files with 21 additions and 0 deletions
@@ -0,0 +1,15 @@
package foo
fun box(): String {
val ints: Any? = arrayOf(1, 2)
val strings: Any? = arrayOf("a", "b")
val nil: Any? = null
val obj: Any? = object{}
success("ints") { ints as Array<*> }
success("strings") { strings as Array<*> }
failsClassCast("null") { nil as Array<*> }
failsClassCast("obj") { obj as Array<*> }
return "OK"
}