Package akka.testkit

Interface Summary
Coroner.WatchHandle Used to cancel the Coroner after calling watch.
DefaultTimeout  
ImplicitSender  
TestActor.Message  
TestActorRefSpec.TActor  
TestEvent Implementation helpers of the EventFilter facilities: send Mute to the TestEventListener to install a filter, and UnMute to deinstall it.
TestKitBase Implementation trait behind the TestKit class: you may use this if inheriting from a concrete class is not possible.
WatchedByCoroner Mixin for tests that should be watched by the Coroner.
 

Class Summary
AkkaSpec  
AkkaSpec$  
AkkaSpecSpec  
CallingThreadDispatcher Dispatcher which runs invocations on the current thread only.
CallingThreadDispatcher$  
CallingThreadDispatcherConfigurator  
CallingThreadMailbox  
Coroner The Coroner can be used to print a diagnostic report of the JVM state, including stack traces and deadlocks.
Coroner$ The Coroner can be used to print a diagnostic report of the JVM state, including stack traces and deadlocks.
CoronerSpec  
CustomEventFilter Custom event filter when the others do not fit the bill.
CustomEventFilter$  
DeadLettersFilter Filter which matches DeadLetter events, if the wrapped message conforms to the given type.
DeadLettersFilter$  
DebugFilter Filter which matches Debug events, if they satisfy the given criteria: source, if given, applies a filter on the event’s origin message applies a filter on the event’s message (either with String.startsWith or Regex.findFirstIn().isDefined) If you want to match all Debug events, the most efficient is to use Left("").
DebugFilter$  
ErrorFilter Filter which matches Error events, if they satisfy the given criteria: throwable applies an upper bound on the type of exception contained in the Error event source, if given, applies a filter on the event’s origin message applies a filter on the event’s message (either with String.startsWith or Regex.findFirstIn().isDefined); if the message itself does not match, the match is retried with the contained Exception’s message; if both are null, the filter always matches if at the same time the Exception’s stack trace is empty (this catches JVM-omitted “fast-throw” exceptions) If you want to match all Error events, the most efficient is to use Left("").
ErrorFilter$  
EventFilter Facilities for selectively filtering out expected events from logging so that you can keep your test run’s console output clean and do not miss real error messages.
EventFilter$ Facilities for selectively filtering out expected events from logging so that you can keep your test run’s console output clean and do not miss real error messages.
ExtractRoute This object can be used to extract the Route out of a RoutedActorRef.
ExtractRoute$ This object can be used to extract the Route out of a RoutedActorRef.
InfoFilter Filter which matches Info events, if they satisfy the given criteria: source, if given, applies a filter on the event’s origin message applies a filter on the event’s message (either with String.startsWith or Regex.findFirstIn().isDefined) If you want to match all Info events, the most efficient is to use Left("").
InfoFilter$  
JavaTestKit Java API: Test kit for testing actors.
JavaTestKitSpec  
LongRunningTest  
LongRunningTest$  
PerformanceTest  
PerformanceTest$  
TestActor  
TestActor.AutoPilot  
TestActor.KeepRunning$  
TestActor.NoAutoPilot$  
TestActor.NullMessage$  
TestActor.RealMessage  
TestActor.RealMessage$  
TestActor.SetAutoPilot  
TestActor.SetAutoPilot$  
TestActor.SetIgnore  
TestActor.SetIgnore$  
TestActor.UnWatch  
TestActor.UnWatch$  
TestActor.Watch  
TestActor.Watch$  
TestActor$  
TestActorRef<T extends Actor> This special ActorRef is exclusively for use during unit testing in a single-threaded environment.
TestActorRef$  
TestActorRefSpec Forwarding Terminated to non-watching testActor is not possible, and therefore the Terminated message is wrapped.
TestActorRefSpec.Logger  
TestActorRefSpec.ReceiveTimeoutActor  
TestActorRefSpec.ReplyActor  
TestActorRefSpec.SenderActor  
TestActorRefSpec.WorkerActor  
TestActorRefSpec.WrappedTerminated Forwarding Terminated to non-watching testActor is not possible, and therefore the Terminated message is wrapped.
TestActorRefSpec.WrappedTerminated$  
TestActorRefSpec$ Test whether TestActorRef behaves as an ActorRef should, besides its own spec.
TestBarrier  
TestBarrier$ A cyclic barrier wrapper for use in testing.
TestDuration Wrapper for implicit conversion to add dilated function to Duration.
TestEvent.Mute  
TestEvent.Mute$  
TestEvent.UnMute  
TestEvent.UnMute$ Java API: create a Mute command from a list of filters
TestEvent$ Implementation helpers of the EventFilter facilities: send Mute to the TestEventFilter to install a filter, and UnMute to deinstall it.
TestEventListener EventListener for running tests, which allows selectively filtering out expected messages.
TestFSMRef<S,D,T extends Actor> This is a specialised form of the TestActorRef with support for querying and setting the state of a FSM.
TestFSMRef$  
TestFSMRefSpec  
TestKit Test kit for testing actors.
TestKit$  
TestKitExtension  
TestKitExtension$  
TestKitSettings  
TestLatch  
TestLatch$ A count down latch wrapper for use in testing.
TestProbe TestKit-based probe which allows sending, reception and reply.
TestProbe$  
TestProbeSpec  
TestTimeSpec  
TimingTest  
TimingTest$  
WarningFilter Filter which matches Warning events, if they satisfy the given criteria: source, if given, applies a filter on the event’s origin message applies a filter on the event’s message (either with String.startsWith or Regex.findFirstIn().isDefined) If you want to match all Warning events, the most efficient is to use Left("").
WarningFilter$  
 

Exception Summary
TestBarrierTimeoutException