Class ActorTestKit$
- java.lang.Object
-
- akka.actor.testkit.typed.scaladsl.ActorTestKit$
-
public class ActorTestKit$ extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static ActorTestKit$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description ActorTestKit$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.typesafe.config.Config
ApplicationTestConfig()
Config loaded fromapplication-test.conf
, which is used if no specific config is given.ActorTestKit
apply()
Create a testkit named from the ActorTestKit class.ActorTestKit
apply(ActorSystem<?> system)
Create a testkit from the provided actor system.ActorTestKit
apply(com.typesafe.config.Config customConfig)
Create a testkit named from the ActorTestKit class, and use a custom config for the actor system.ActorTestKit
apply(java.lang.String name)
Create a testkit using the provided name.ActorTestKit
apply(java.lang.String name, com.typesafe.config.Config customConfig)
Create a test kit named based on the provided name, and uses the provided custom config for the actor system.ActorTestKit
apply(java.lang.String name, com.typesafe.config.Config customConfig, TestKitSettings settings)
Create anActorSystem
named based on the provided name, use the provided custom config for the actor system, and the testkit will use the provided setting.void
shutdown(ActorSystem<?> system)
Shutdown the givenActorSystem
and block until it shuts down, if more time thanTestKitSettings.DefaultActorSystemShutdownTimeout
passes an exception is thrownvoid
shutdown(ActorSystem<?> system, scala.concurrent.duration.Duration timeout, boolean throwIfShutdownFails)
Shutdown the givenActorSystem
and block until it shuts down or theduration
hits.boolean
shutdown$default$3()
-
-
-
Field Detail
-
MODULE$
public static final ActorTestKit$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
apply
public ActorTestKit apply()
Create a testkit named from the ActorTestKit class.When the test has completed you should terminate the
ActorSystem
and the testkit withActorTestKit.shutdownTestKit()
.Config loaded from
application-test.conf
if that exists, otherwise using default configuration from the reference.conf resources that ship with the Akka libraries. The application.conf of your project is not used in this case.
-
apply
public ActorTestKit apply(ActorSystem<?> system)
Create a testkit from the provided actor system.When the test has completed you should terminate the
ActorSystem
and the testkit withActorTestKit.shutdownTestKit()
.Config loaded from the provided actor if that exists, otherwise using default configuration from the reference.conf resources that ship with the Akka libraries.
-
apply
public ActorTestKit apply(java.lang.String name)
Create a testkit using the provided name.It will create an
ActorSystem
with this name, e.g. threads will include the name. When the test has completed you should terminate theActorSystem
and the testkit withActorTestKit.shutdownTestKit()
.Config loaded from
application-test.conf
if that exists, otherwise using default configuration from the reference.conf resources that ship with the Akka libraries. The application.conf of your project is not used in this case.
-
apply
public ActorTestKit apply(com.typesafe.config.Config customConfig)
Create a testkit named from the ActorTestKit class, and use a custom config for the actor system.It will also used the provided customConfig provided to create the
ActorSystem
When the test has completed you should terminate the
ActorSystem
and the testkit withActorTestKit.shutdownTestKit()
.
-
apply
public ActorTestKit apply(java.lang.String name, com.typesafe.config.Config customConfig)
Create a test kit named based on the provided name, and uses the provided custom config for the actor system.It will create an
ActorSystem
with this name, e.g. threads will include the name.It will also used the provided customConfig provided to create the
ActorSystem
When the test has completed you should terminate the
ActorSystem
and the testkit withActorTestKit.shutdownTestKit()
.
-
apply
public ActorTestKit apply(java.lang.String name, com.typesafe.config.Config customConfig, TestKitSettings settings)
Create anActorSystem
named based on the provided name, use the provided custom config for the actor system, and the testkit will use the provided setting.It will create an
ActorSystem
with this name, e.g. threads will include the name.It will also used the provided customConfig provided to create the
ActorSystem
, and provided setting.When the test has completed you should terminate the
ActorSystem
and the testkit withActorTestKit.shutdownTestKit()
.
-
shutdown
public void shutdown(ActorSystem<?> system)
Shutdown the givenActorSystem
and block until it shuts down, if more time thanTestKitSettings.DefaultActorSystemShutdownTimeout
passes an exception is thrown
-
shutdown
public void shutdown(ActorSystem<?> system, scala.concurrent.duration.Duration timeout, boolean throwIfShutdownFails)
Shutdown the givenActorSystem
and block until it shuts down or theduration
hits. If the timeout hitsverifySystemShutdown
decides
-
shutdown$default$3
public boolean shutdown$default$3()
-
ApplicationTestConfig
public com.typesafe.config.Config ApplicationTestConfig()
Config loaded fromapplication-test.conf
, which is used if no specific config is given.
-
-