fixed comment before else in if;

dynamic now support indexing access
This commit is contained in:
sergeych committed 2025-10-04 11:25:19 +04:00
1 parent e8b630715a
commit c854b06683
7 files changed
+90 -8

No files matched your search

+20
View File
@@ -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("""