summaryrefslogtreecommitdiff
path: root/test/files/run/iterators.scala
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-05-22 10:18:54 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-05-22 10:18:54 +0000
commit01e1d5902bfbe9b1f2398f07a34cd0cca0469429 (patch)
tree0cc91baab0e937a772d767f88922707f1dc9b132 /test/files/run/iterators.scala
parentb9cfe254ac11cf811ffd5a32bfd614503ffacaf8 (diff)
downloadscala-01e1d5902bfbe9b1f2398f07a34cd0cca0469429.tar.gz
scala-01e1d5902bfbe9b1f2398f07a34cd0cca0469429.tar.bz2
scala-01e1d5902bfbe9b1f2398f07a34cd0cca0469429.zip
Updated tests to reflect new range behavior.
Diffstat (limited to 'test/files/run/iterators.scala')
-rw-r--r--test/files/run/iterators.scala13
1 files changed, 10 insertions, 3 deletions
diff --git a/test/files/run/iterators.scala b/test/files/run/iterators.scala
index 0e5981b5ce..435018ca7b 100644
--- a/test/files/run/iterators.scala
+++ b/test/files/run/iterators.scala
@@ -15,9 +15,16 @@ object Test {
def check_range: Int = {
val xs1 = Iterator.range(0, 10, 2) toList;
- val xs2 = Iterator.range(0, 10, -2) toList;
+ val xs2 = try {
+ val r = Iterator.range(0, 10, -2) toList;
+ throw new Error("" + r)
+ } catch {
+ case e : IllegalArgumentException => Nil
+ }
val xs3 = Iterator.range(10, 0, -2) toList;
- val xs4 = Iterator.range(10, 0, 2) toList;
+ val xs4 =
+ Iterator.range(10, 0, 2) toList;
+
val xs5 = Iterator.range(0, 10, 11) toList;
xs1.length + xs2.length + xs3.length + xs4.length + xs5.length
}
@@ -88,7 +95,7 @@ object Test {
def main(args: Array[String]) {
check_success("check_from", check_from, -1)
- check_success("check_range", check_range, 11)
+ check_success("check_range", check_range, 16)
check_success("check_range2", check_range2, 26)
check_success("check_range3", check_range3, 3)
check_success("check_take", check_take, 10)