diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2013-12-13 11:13:51 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2013-12-13 11:13:51 -0800 |
commit | f1131b60a2f8cd4cafc42073ee1f2f4bdd0c983d (patch) | |
tree | fb710acd833d7bdce2262ba701bd37f4ce2ef2ac /test/files/run/iq.scala | |
parent | 2752758e8321368302c8c50824396e58a58b29ab (diff) | |
parent | f0f0a5e7813501d985174d3c5573c34c8a7608c6 (diff) | |
download | scala-f1131b60a2f8cd4cafc42073ee1f2f4bdd0c983d.tar.gz scala-f1131b60a2f8cd4cafc42073ee1f2f4bdd0c983d.tar.bz2 scala-f1131b60a2f8cd4cafc42073ee1f2f4bdd0c983d.zip |
Merge pull request #3250 from soc/SI-8059
SI-8059 Override immutable.Queue#{+:,:+} for performance
Diffstat (limited to 'test/files/run/iq.scala')
-rw-r--r-- | test/files/run/iq.scala | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/test/files/run/iq.scala b/test/files/run/iq.scala index 31859cf867..1eb1d40e37 100644 --- a/test/files/run/iq.scala +++ b/test/files/run/iq.scala @@ -16,10 +16,21 @@ object iq { Console.println("Empty") } - /* Test infix enqueing. */ - //val q2 = q + 42 + 0 // deprecated + /* Test enqueing. */ val q2 = q.enqueue(42).enqueue(0) + val qa = q :+ 42 :+ 0 + assert(q2 == qa) + + val qb = 42 +: 0 +: q + assert(q2 == qb) + val qc = 42 +: q :+ 0 + assert(q2 == qc) + Console.println("q2: " + q2) + Console.println("qa: " + qa) + Console.println("qb: " + qb) + Console.println("qc: " + qc) + /* Test is empty and dequeue. * Expected: Head: 42 */ @@ -37,7 +48,7 @@ object iq { /* Test sequence enqueing. */ val q5: Queue[Any] = q4.enqueue(List(1,2,3,4,5,6,7,8,9)) /* Test toString. - * Expected: Head: q5: Queue(0,1,2,3,4,5,6,7,8,9) + * Expected: q5: Queue(0,1,2,3,4,5,6,7,8,9) */ Console.println("q5: " + q5) /* Test apply |