summaryrefslogtreecommitdiff
path: root/cask/actor/test/src-jvm/JvmActorsTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/actor/test/src-jvm/JvmActorsTest.scala')
-rw-r--r--cask/actor/test/src-jvm/JvmActorsTest.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/cask/actor/test/src-jvm/JvmActorsTest.scala b/cask/actor/test/src-jvm/JvmActorsTest.scala
index 9cfb0d5..61c8e74 100644
--- a/cask/actor/test/src-jvm/JvmActorsTest.scala
+++ b/cask/actor/test/src-jvm/JvmActorsTest.scala
@@ -11,7 +11,7 @@ object JvmActorsTest extends TestSuite{
var logSize = 0
- def logLine(s: String): Unit = {
+ def logLine(s: String): Unit = synchronized{
val newLogSize = logSize + s.length + 1
if (newLogSize <= rotateSize) logSize = newLogSize
else {
@@ -66,7 +66,9 @@ object JvmActorsTest extends TestSuite{
logger.send("I am cow, I am cow")
logger.send("Hear me moo, moooo")
+ // Logger hasn't finished yet, running in the background
ac.waitForInactivity()
+ // Now logger has finished
os.read.lines(oldPath) ==> Seq("Comes from liquids from my udder")
os.read.lines(logPath) ==> Seq("I am cow, I am cow", "Hear me moo, moooo")