summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/junit/scala/collection/immutable/RangeTest.scala16
1 files changed, 14 insertions, 2 deletions
diff --git a/test/junit/scala/collection/immutable/RangeTest.scala b/test/junit/scala/collection/immutable/RangeTest.scala
index f945db598d..a0bef72bc9 100644
--- a/test/junit/scala/collection/immutable/RangeTest.scala
+++ b/test/junit/scala/collection/immutable/RangeTest.scala
@@ -11,17 +11,29 @@ class RangeTest {
import AssertUtil._
@Test
- def test_SI10060_long_max(): Unit = {
+ def test_SI10060_numeric_range_min_max(): Unit = {
+ assertEquals(Range.Long.inclusive(1, 9, 1).min, 1)
+ assertEquals(Range.Long.inclusive(1, 9, 1).max, 9)
+ assertEquals(Range.Long.inclusive(9, 1, -1).min, 1)
+ assertEquals(Range.Long.inclusive(9, 1, -1).max, 9)
+ assertThrows[java.util.NoSuchElementException](Range.Long.inclusive(1, 9, -1).min)
+ assertThrows[java.util.NoSuchElementException](Range.Long.inclusive(1, 9, -1).max)
+ assertThrows[java.util.NoSuchElementException](Range.Long.inclusive(9, 1, 1).min)
+ assertThrows[java.util.NoSuchElementException](Range.Long.inclusive(9, 1, 1).max)
+
assertEquals(Range.Int.inclusive(1, 9, 1).min, 1)
assertEquals(Range.Int.inclusive(1, 9, 1).max, 9)
+ assertEquals(Range.Int.inclusive(9, 1, -1).min, 1)
+ assertEquals(Range.Int.inclusive(9, 1, -1).max, 9)
assertThrows[java.util.NoSuchElementException](Range.Int.inclusive(1, 9, -1).min)
assertThrows[java.util.NoSuchElementException](Range.Int.inclusive(1, 9, -1).max)
assertThrows[java.util.NoSuchElementException](Range.Int.inclusive(9, 1, 1).min)
assertThrows[java.util.NoSuchElementException](Range.Int.inclusive(9, 1, 1).max)
-
assertEquals(Range.inclusive(1, 9, 1).min, 1)
assertEquals(Range.inclusive(1, 9, 1).max, 9)
+ assertEquals(Range.inclusive(9, 1, -1).min, 1)
+ assertEquals(Range.inclusive(9, 1, -1).max, 9)
assertThrows[java.util.NoSuchElementException](Range.inclusive(1, 9, -1).min)
assertThrows[java.util.NoSuchElementException](Range.inclusive(1, 9, -1).max)
assertThrows[java.util.NoSuchElementException](Range.inclusive(9, 1, 1).min)