From ca83d0af644fcacac018aa29cb47468bf2898629 Mon Sep 17 00:00:00 2001 From: Peter Vlugter Date: Tue, 20 Apr 2010 11:07:16 +1200 Subject: [PATCH] added Dean's test for Vector bug (blowing up after 32 items) --- .../src/test/scala/VectorBugTestSuite.scala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 akka-core/src/test/scala/VectorBugTestSuite.scala diff --git a/akka-core/src/test/scala/VectorBugTestSuite.scala b/akka-core/src/test/scala/VectorBugTestSuite.scala new file mode 100644 index 0000000000..658ace3681 --- /dev/null +++ b/akka-core/src/test/scala/VectorBugTestSuite.scala @@ -0,0 +1,17 @@ +package se.scalablesolutions.akka.stm + +import org.scalatest.FunSuite +import Transaction.Global._ + +class TransactionalVectorBugTestSuite extends FunSuite { + + test("adding more than 32 items to a Vector shouldn't blow it up") { + atomic { + var v1 = new Vector[Int]() + for (i <- 0 to 31) { + v1 = v1 + i + } + v1 = v1 + 32 + } + } +}