diff options
author | Tamer Mohammed Abdul-Radi <tamerr@cakesolutions.net> | 2016-11-16 17:27:26 +0000 |
---|---|---|
committer | Tamer Mohammed Abdul-Radi <tamerr@cakesolutions.net> | 2016-11-16 17:28:25 +0000 |
commit | 5370f271dfcd82ae3fb6675e7f055430a281381e (patch) | |
tree | 310c81642b6c4014e4a8b5d8d55c7a5fdbbe9cb5 /test | |
parent | 99b971e78cdd7f4fe4e36dc4278d0559cd3c1492 (diff) | |
download | scala-5370f271dfcd82ae3fb6675e7f055430a281381e.tar.gz scala-5370f271dfcd82ae3fb6675e7f055430a281381e.tar.bz2 scala-5370f271dfcd82ae3fb6675e7f055430a281381e.zip |
fixup! SI-10060 Fixes NumericRange.max bug on empty ranges
Diffstat (limited to 'test')
-rw-r--r-- | test/junit/scala/collection/immutable/RangeTest.scala | 16 |
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) |