Sort collections/map APIs, improve empty implementations.

This commit is contained in:
Ilya Ryzhenkov
2014-12-01 16:26:39 +03:00
parent fa0542b801
commit 31fb24d390
13 changed files with 156 additions and 111 deletions
@@ -192,8 +192,8 @@ class ArraysTest {
assertEquals(listOf("B"), array("A", "B", "C").slice(1..1))
assertEquals(listOf('E', 'B', 'C'), array('A', 'B', 'C', 'E').slice(iter))
assertTrue(array<Int>().slice(5..4).none())
assertTrue(array(1, 2, 3).slice(5..1).none())
assertEquals(listOf<Int>(), array<Int>().slice(5..4))
assertEquals(listOf<Int>(), array(1, 2, 3).slice(5..1))
assertEquals(listOf(2, 3, 9), array(2, 3, 9, 2, 3, 9).slice(iter))
assertEquals(listOf(2.0, 3.0), array(2.0, 3.0, 9.0).slice(0..1))
assertEquals(listOf(2f, 3f), array(2f, 3f, 9f).slice(0..1))