Tests for minus operation for collections, sets, iterables and sequences.

This commit is contained in:
Ilya Gorbunov
2015-07-10 16:15:00 +03:00
parent 9d120dcd44
commit 690a536734
4 changed files with 136 additions and 0 deletions
@@ -64,4 +64,15 @@ class SetOperationsTest {
assertEquals(set, mset)
}
private fun testMinus(doMinus: (Set<String>) -> Set<String>) {
val a = setOf("foo", "bar")
val b: Set<String> = doMinus(a)
assertEquals(setOf("foo"), b)
}
test fun minusElement() = testMinus { it - "bar" - "zoo" }
test fun minusCollection() = testMinus { it - listOf("bar", "zoo") }
test fun minusArray() = testMinus { it - arrayOf("bar", "zoo") }
test fun minusSequence() = testMinus { it - sequenceOf("bar", "zoo") }
}