summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorstepancheg <stepancheg@epfl.ch>2008-05-27 13:27:03 +0000
committerstepancheg <stepancheg@epfl.ch>2008-05-27 13:27:03 +0000
commit0d82294aa63727bf3e4612e4330769929a1dd788 (patch)
tree19497eb5dba752d61aee0cbdbe9807f1935de1f7 /test
parent6f638318d68d360157b87861842ad5f3b9e04079 (diff)
downloadscala-0d82294aa63727bf3e4612e4330769929a1dd788.tar.gz
scala-0d82294aa63727bf3e4612e4330769929a1dd788.tar.bz2
scala-0d82294aa63727bf3e4612e4330769929a1dd788.zip
Iterator.collect method (#916)
Diffstat (limited to 'test')
-rw-r--r--test/files/run/iterators.check1
-rw-r--r--test/files/run/iterators.scala4
2 files changed, 5 insertions, 0 deletions
diff --git a/test/files/run/iterators.check b/test/files/run/iterators.check
index 399324347f..cd1b79144a 100644
--- a/test/files/run/iterators.check
+++ b/test/files/run/iterators.check
@@ -7,6 +7,7 @@ test check_drop was successful
test check_foreach was successful
test check_forall was successful
test check_fromArray was successful
+test check_collect was successful
test check_indexOf was successful
test check_findIndexOf was successful
diff --git a/test/files/run/iterators.scala b/test/files/run/iterators.scala
index 9c427521df..db6d3632e9 100644
--- a/test/files/run/iterators.scala
+++ b/test/files/run/iterators.scala
@@ -84,6 +84,9 @@ object Test {
xs0.length + xs1.length + xs2.length + xs3.length + xs4.length
}
+ def check_collect: String =
+ List(1, 2, 3, 4, 5).elements.collect.mkString("x")
+
def check_indexOf: String = {
val i = List(1, 2, 3, 4, 5).indexOf(4)
val j = List(1, 2, 3, 4, 5).indexOf(16)
@@ -122,6 +125,7 @@ object Test {
check_success("check_foreach", check_foreach, 190)
check_success("check_forall", check_forall, 0)
check_success("check_fromArray",check_fromArray, 14)
+ check_success("check_collect", check_collect, "1x2x3x4x5")
check_success("check_indexOf", check_indexOf, "3x-1")
check_success("check_findIndexOf", check_findIndexOf, "3x-1")
println()