fix #61 set +/- collection gives set with/without items in collection

This commit is contained in:
sergeych committed 2025-11-27 20:54:33 +01:00
1 parent d118d29429
commit 8fae4709ed
4 files changed
+47 -12

No files matched your search

+13 -1
View File
@@ -2446,7 +2446,7 @@ class ScriptTest {
for( x in set ) println(x)
assert([1,2,3] == set.toList())
set += 4
assert(set.toList() == [1,2,3,4])
assertEquals(set.toList(), [1,2,3,4])
assert(set == Set(1,2,3,4))
val s1 = [1, 2].toSet()
@@ -2466,6 +2466,18 @@ class ScriptTest {
)
}
@Test
fun testSetAddRemoveSet() = runTest {
eval("""
val s1 = Set( 1, 2 3)
val s2 = Set( 3, 4 5)
assertEquals( Set(1,2,3,4,5), s1 + s2 )
assertEquals( Set(1,2,3,4,5), s1 + s2.toList() )
assertEquals( Set(1,2), s1 - s2 )
assertEquals( Set(1,2), s1 - s2.toList() )
""".trimIndent())
}
@Test
fun testLet() = runTest {
eval(