From d7727a88927f5113867609050c4e53e3d4973896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Bon=C3=A9r?= Date: Sun, 16 May 2010 13:24:31 +0200 Subject: [PATCH] Added failing test to supervisor specs --- .../src/test/scala/RemoteSupervisorSpec.scala | 15 ++++++++++++++- akka-core/src/test/scala/SupervisorSpec.scala | 15 ++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/akka-core/src/test/scala/RemoteSupervisorSpec.scala b/akka-core/src/test/scala/RemoteSupervisorSpec.scala index 7be415a4c3..14d49bd4ef 100644 --- a/akka-core/src/test/scala/RemoteSupervisorSpec.scala +++ b/akka-core/src/test/scala/RemoteSupervisorSpec.scala @@ -182,7 +182,7 @@ class RemoteSupervisorSpec extends JUnitSuite { } } - @Test def shouldKillMultipleActorsOneForOne = { + @Test def shouldKillMultipleActorsOneForOne1 = { Log.messageLog.clear val sup = getMultipleActorsOneForOneConf sup.start @@ -195,6 +195,19 @@ class RemoteSupervisorSpec extends JUnitSuite { } } + @Test def shouldKillMultipleActorsOneForOne2 = { + Log.messageLog.clear + val sup = getMultipleActorsOneForOneConf + sup.start + intercept[RuntimeException] { + pingpong3 !! BinaryString("Die") + } + + expect("DIE") { + Log.messageLog.poll(5, TimeUnit.SECONDS) + } + } + def tesCallKillCallMultipleActorsOneForOne = { Log.messageLog.clear val sup = getMultipleActorsOneForOneConf diff --git a/akka-core/src/test/scala/SupervisorSpec.scala b/akka-core/src/test/scala/SupervisorSpec.scala index 0c36e0466d..a1cc380ed6 100644 --- a/akka-core/src/test/scala/SupervisorSpec.scala +++ b/akka-core/src/test/scala/SupervisorSpec.scala @@ -180,7 +180,20 @@ class SupervisorSpec extends JUnitSuite { } } - @Test def shouldKillMultipleActorsOneForOne = { + @Test def shouldKillMultipleActorsOneForOne1 = { + clearMessageLogs + val sup = getMultipleActorsOneForOneConf + sup.start + intercept[RuntimeException] { + pingpong1 !! (Die, 100) + } + + expect("DIE") { + messageLog.poll(1, TimeUnit.SECONDS) + } + } + + @Test def shouldKillMultipleActorsOneForOne2 = { clearMessageLogs val sup = getMultipleActorsOneForOneConf sup.start