Packages

  • package root
    Definition Classes
    root
  • package akka
    Definition Classes
    root
  • package testkit
    Definition Classes
    akka
  • class JavaTestKit extends AnyRef

    Java API: Test kit for testing actors.

    Java API: Test kit for testing actors. Inheriting from this class enables reception of replies from actors, which are queued by an internal actor and can be examined using the expectMsg... methods. Assertions and bounds concerning timing are available in the form of Within blocks.

    Beware of two points:

    • the ActorSystem passed into the constructor needs to be shutdown, otherwise thread pools and memory will be leaked - this trait is not thread-safe (only one actor with one queue, one stack of Within blocks); take care not to run tests within a single test class instance in parallel.
    • It should be noted that for CI servers and the like all maximum Durations are scaled using the dilated method, which uses the TestKitExtension.Settings.TestTimeFactor settable via akka.conf entry "akka.test.timefactor".
    Definition Classes
    testkit
    Deprecated

    Use akka.testkit.javadsl.TestKit instead, since 2.5.0

  • AwaitAssert
  • AwaitCond
  • EventFilter
  • ExpectMsg
  • IgnoreMsg
  • ReceiveWhile
  • Within

abstract class AwaitAssert extends AnyRef

Await until the given assert does not throw an exception or the timeout expires, whichever comes first. If the timeout expires the last exception is thrown.

If no timeout is given, take it from the innermost enclosing Within block.

Note that the timeout is scaled using Duration.dilated, which uses the configuration entry "akka.test.timefactor".

Source
JavaTestKit.java
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AwaitAssert
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AwaitAssert(max: Duration, interval: Duration)
  2. new AwaitAssert(max: Duration)
  3. new AwaitAssert()