diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2011-03-10 08:46:24 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2011-03-10 08:46:24 +0000 |
commit | f9d286cd669d859ae4790a8b8b18149e65867f2d (patch) | |
tree | 34a21ef43b11a8ca04d84db59afd41e7d5cbd1a8 /test | |
parent | cfeea7a25bd8358ab55d85afb541196dc32ac266 (diff) | |
download | scala-f9d286cd669d859ae4790a8b8b18149e65867f2d.tar.gz scala-f9d286cd669d859ae4790a8b8b18149e65867f2d.tar.bz2 scala-f9d286cd669d859ae4790a8b8b18149e65867f2d.zip |
Adding special take and drop for numeric ranges...
Adding special take and drop for numeric ranges, and a test. Parallel
numeric ranges are added, but currently disabled.
Review by extempore.
Diffstat (limited to 'test')
-rw-r--r-- | test/files/run/numeric-range.scala | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/files/run/numeric-range.scala b/test/files/run/numeric-range.scala new file mode 100644 index 0000000000..4645db6ef0 --- /dev/null +++ b/test/files/run/numeric-range.scala @@ -0,0 +1,13 @@ + + + + +object Test { + def main(args: Array[String]) { + val r = 'a' to 'z' + for (i <- -2 to (r.length + 2)) { + assert(r.take(i) == r.toList.take(i), (i, r.take(i))) + assert(r.drop(i) == r.toList.drop(i), (i, r.drop(i))) + } + } +} |