diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-03-16 14:23:13 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-03-16 14:23:13 +0000 |
commit | 4a2e3d417557e38ccb09404e93701454f6e11e37 (patch) | |
tree | 86cc6d2161b4baa863cee6197bccc32b80053992 /test | |
parent | 3bcd23488e84ef1af0ba77653e8c0d74bac846e6 (diff) | |
download | scala-4a2e3d417557e38ccb09404e93701454f6e11e37.tar.gz scala-4a2e3d417557e38ccb09404e93701454f6e11e37.tar.bz2 scala-4a2e3d417557e38ccb09404e93701454f6e11e37.zip |
Fixes infinite streams in #3091. No review.
Diffstat (limited to 'test')
-rw-r--r-- | test/files/pos/scan.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/files/pos/scan.scala b/test/files/pos/scan.scala index a88abe63d2..47e0a7d976 100644 --- a/test/files/pos/scan.scala +++ b/test/files/pos/scan.scala @@ -13,6 +13,11 @@ object Test { val emp = List[Int]() assert(emp.scanLeft(0)(_ + _) == List(0)) assert(emp.scanRight(0)(_ + _) == List(0)) + + val stream = Stream(1, 2, 3, 4, 5) + assert(stream.scanLeft(0)(_ + _) == Stream(0, 1, 3, 6, 10, 15)) + + assert(Stream.from(1).scanLeft(0)(_ + _).take(5) == Stream(0, 1, 3, 6, 10)) } }
\ No newline at end of file |