fixed comment before else in if;
dynamic now support indexing access
This commit is contained in:
1 parent
e8b630715a
commit
c854b06683
7 files changed
+90
-8
No files matched your search
@@ -107,6 +107,26 @@ class OOTest {
|
||||
""".trimIndent())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testDynamicIndexAccess() = runTest {
|
||||
eval("""
|
||||
val store = Map()
|
||||
val accessor = dynamic {
|
||||
get { name ->
|
||||
store[name]
|
||||
}
|
||||
set { name, value ->
|
||||
store[name] = value
|
||||
}
|
||||
}
|
||||
assertEquals(null, accessor["foo"])
|
||||
assertEquals(null, accessor.foo)
|
||||
accessor["foo"] = "bar"
|
||||
assertEquals("bar", accessor["foo"])
|
||||
assertEquals("bar", accessor.foo)
|
||||
""".trimIndent())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testMultilineConstructor() = runTest {
|
||||
eval("""
|
||||
|
||||
Reference in new issue
Block a user