[debug] add tests for inspecting of arrays

This commit is contained in:
Aleksey Kladov
2017-11-08 18:54:51 +03:00
committed by Vasily Levchenko
parent 18a09235ad
commit 6f6c4a1068
@@ -73,4 +73,25 @@ class LldbTests {
(ObjHeader *) point = Point(x=1, y=2)
(ObjHeader *) person = John Doe
""")
@Test
fun `can inspect arrays`() = lldbTest("""
fun main(args: Array<String>) {
val xs = IntArray(3)
xs[0] = 1
xs[1] = 2
xs[2] = 3
val ys: Array<Any?> = arrayOfNulls(2)
ys[0] = Point(1, 2)
return
}
data class Point(val x: Int, val y: Int)
""", """
> b main.kt:8
> r
> fr var
(ObjHeader *) xs = [1, 2, 3]
(ObjHeader *) ys = [Point(x=1, y=2), null]
""")
}