KT-2579 Rename Range.minus() to reversed and make it extension

#KT-2579 fixed
This commit is contained in:
Evgeny Gerashchenko
2012-08-09 16:14:00 +04:00
parent 577d83605f
commit 1bc99ef19a
12 changed files with 43 additions and 50 deletions
@@ -23,4 +23,23 @@ class RangeTest {
assertTrue(range.contains(9))
assertFalse(range.contains(10))
}
test fun reversedRanges() {
val intRange = 0..9
val reversedIntRange = intRange.reversed
assertEquals(10, reversedIntRange.size)
assertEquals(9, reversedIntRange.start)
assertEquals(0, reversedIntRange.end)
assertEquals(intRange, reversedIntRange.reversed)
val doubleRange = 0.0..9.0
val reversedDoubleRange = doubleRange.reversed
assertEquals(9.0, reversedDoubleRange.size)
assertEquals(9.0, reversedDoubleRange.start)
assertEquals(0.0, reversedDoubleRange.end)
assertEquals(doubleRange, reversedDoubleRange.reversed)
assertEquals(IntRange.EMPTY, IntRange.EMPTY.reversed)
assertEquals(FloatRange.EMPTY, FloatRange.EMPTY.reversed)
}
}