#2341 - enabling -deprecation in AkkaBuild and subsequently fixing tons of deprecation warnings

This commit is contained in:
Viktor Klang 2012-07-24 12:12:06 +02:00
parent 20117a248f
commit d3542f8582
16 changed files with 70 additions and 87 deletions

View file

@ -55,46 +55,34 @@ class ActivationTrackerTest extends TestKit(ActorSystem("test")) with WordSpec w
}
"ActivationTracker forwards de-activation message to all awaiting parties" taggedAs TimingTest in {
given("Actor is activated")
publish(EndpointActivated(actor.ref))
given("Actor is deactivated")
publish(EndpointDeActivated(actor.ref))
when("Multiple parties await deactivation")
awaiting.awaitDeActivation()
anotherAwaiting.awaitDeActivation()
then("all awaiting parties are notified")
awaiting.verifyDeActivated()
anotherAwaiting.verifyDeActivated()
}
"ActivationTracker forwards de-activation message even if deactivation happened earlier" taggedAs TimingTest in {
given("Actor is activated")
publish(EndpointActivated(actor.ref))
given("Someone is awaiting de-activation")
awaiting.awaitDeActivation()
when("Actor is de-activated")
publish(EndpointDeActivated(actor.ref))
then("Awaiting gets notified")
awaiting.verifyDeActivated()
}
"ActivationTracker forwards de-activation message even if someone awaits de-activation even before activation happens" taggedAs TimingTest in {
given("Someone is awaiting de-activation")
val awaiting = new Awaiting(actor)
awaiting.awaitDeActivation()
given("Actor is activated")
publish(EndpointActivated(actor.ref))
when("Actor is de-activated")
publish(EndpointDeActivated(actor.ref))
then("Awaiting gets notified")
awaiting.verifyDeActivated()
}