summaryrefslogtreecommitdiff
path: root/test/files/run/t6614.check
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-12-08 12:04:00 +0100
committerJason Zaugg <jzaugg@gmail.com>2012-12-08 12:08:13 +0100
commitbd04b2cb681328a0e35c4f77b58ec4a623e047c7 (patch)
tree9815c9a2cd97ccddb3cf77c12cf028dcfd62c55e /test/files/run/t6614.check
parent0acb8a30c379f268e8a3e1340504530493a1a1dc (diff)
downloadscala-bd04b2cb681328a0e35c4f77b58ec4a623e047c7.tar.gz
scala-bd04b2cb681328a0e35c4f77b58ec4a623e047c7.tar.bz2
scala-bd04b2cb681328a0e35c4f77b58ec4a623e047c7.zip
SI-6614 Test case for fixed ArrayStack misconduct.
Not sure when it was fixed, but in 2.9.2 things were messed up: scala> (for (i <- 0 to 10) yield { val in = ArrayStack.tabulate(i)(_.toString); (in, (in filter (_ => true)) == in) }).mkString("\n") res14: String = (ArrayStack(),true) (ArrayStack(0),true) (ArrayStack(0, 1),true) (ArrayStack(1, 2, null),false) (ArrayStack(0, 1, 2, 3),true) (ArrayStack(3, 4, null, null, null),false) (ArrayStack(2, 3, 4, 5, null, null),false) (ArrayStack(1, 2, 3, 4, 5, 6, null),false) (ArrayStack(0, 1, 2, 3, 4, 5, 6, 7),true) (ArrayStack(7, 8, null, null, null, null, null, null, null),false) (ArrayStack(6, 7, 8, 9, null, null, null, null, null, null),false)
Diffstat (limited to 'test/files/run/t6614.check')
-rw-r--r--test/files/run/t6614.check11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/files/run/t6614.check b/test/files/run/t6614.check
new file mode 100644
index 0000000000..2e80ebda8b
--- /dev/null
+++ b/test/files/run/t6614.check
@@ -0,0 +1,11 @@
+(ArrayStack(),true)
+(ArrayStack(0),true)
+(ArrayStack(0, 1),true)
+(ArrayStack(0, 1, 2),true)
+(ArrayStack(0, 1, 2, 3),true)
+(ArrayStack(0, 1, 2, 3, 4),true)
+(ArrayStack(0, 1, 2, 3, 4, 5),true)
+(ArrayStack(0, 1, 2, 3, 4, 5, 6),true)
+(ArrayStack(0, 1, 2, 3, 4, 5, 6, 7),true)
+(ArrayStack(0, 1, 2, 3, 4, 5, 6, 7, 8),true)
+(ArrayStack(0, 1, 2, 3, 4, 5, 6, 7, 8, 9),true)