Class ActorTestKitBase
- java.lang.Object
-
- akka.actor.testkit.typed.scaladsl.ActorTestKitBase
-
- Direct Known Subclasses:
ScalaTestWithActorTestKit
public abstract class ActorTestKitBase extends java.lang.Object
Use a custom config for the actor system.
-
-
Constructor Summary
Constructors Constructor Description ActorTestKitBase()
ActorTestKitBase(ActorTestKit testKit)
ActorTestKitBase(com.typesafe.config.Config config)
Use a custom config for the actor system.ActorTestKitBase(com.typesafe.config.Config config, TestKitSettings settings)
Use a custom config for the actor system, and a customTestKitSettings
.ActorTestKitBase(java.lang.String config)
Use a custom config for the actor system.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
afterAll()
To be implemented by "more" concrete class that can mixinBeforeAndAfterAll
or similar, for exampleFlatSpecLike with BeforeAndAfterAll
.<M> TestProbe<M>
createTestProbe()
See corresponding method onActorTestKit
<M> TestProbe<M>
createTestProbe(java.lang.String name)
See corresponding method onActorTestKit
Scheduler
scheduler()
See corresponding method onActorTestKit
<T> ActorRef<T>
spawn(Behavior<T> behavior)
See corresponding method onActorTestKit
<T> ActorRef<T>
spawn(Behavior<T> behavior, Props props)
See corresponding method onActorTestKit
<T> ActorRef<T>
spawn(Behavior<T> behavior, java.lang.String name)
See corresponding method onActorTestKit
<T> ActorRef<T>
spawn(Behavior<T> behavior, java.lang.String name, Props props)
See corresponding method onActorTestKit
ActorSystem<scala.runtime.Nothing$>
system()
See corresponding method onActorTestKit
ActorTestKit
testKit()
TestKitSettings
testKitSettings()
See corresponding method onActorTestKit
static java.lang.String
testNameFromCallStack()
Timeout
timeout()
See corresponding method onActorTestKit
-
-
-
Constructor Detail
-
ActorTestKitBase
public ActorTestKitBase(ActorTestKit testKit)
-
ActorTestKitBase
public ActorTestKitBase()
-
ActorTestKitBase
public ActorTestKitBase(java.lang.String config)
Use a custom config for the actor system.- Parameters:
config
- (undocumented)
-
ActorTestKitBase
public ActorTestKitBase(com.typesafe.config.Config config)
Use a custom config for the actor system.- Parameters:
config
- (undocumented)
-
ActorTestKitBase
public ActorTestKitBase(com.typesafe.config.Config config, TestKitSettings settings)
Use a custom config for the actor system, and a customTestKitSettings
.- Parameters:
config
- (undocumented)settings
- (undocumented)
-
-
Method Detail
-
testNameFromCallStack
public static java.lang.String testNameFromCallStack()
-
testKit
public ActorTestKit testKit()
-
system
public ActorSystem<scala.runtime.Nothing$> system()
See corresponding method onActorTestKit
- Returns:
- (undocumented)
-
testKitSettings
public TestKitSettings testKitSettings()
See corresponding method onActorTestKit
- Returns:
- (undocumented)
-
timeout
public Timeout timeout()
See corresponding method onActorTestKit
- Returns:
- (undocumented)
-
scheduler
public Scheduler scheduler()
See corresponding method onActorTestKit
- Returns:
- (undocumented)
-
spawn
public <T> ActorRef<T> spawn(Behavior<T> behavior)
See corresponding method onActorTestKit
- Parameters:
behavior
- (undocumented)- Returns:
- (undocumented)
-
spawn
public <T> ActorRef<T> spawn(Behavior<T> behavior, java.lang.String name)
See corresponding method onActorTestKit
- Parameters:
behavior
- (undocumented)name
- (undocumented)- Returns:
- (undocumented)
-
spawn
public <T> ActorRef<T> spawn(Behavior<T> behavior, Props props)
See corresponding method onActorTestKit
- Parameters:
behavior
- (undocumented)props
- (undocumented)- Returns:
- (undocumented)
-
spawn
public <T> ActorRef<T> spawn(Behavior<T> behavior, java.lang.String name, Props props)
See corresponding method onActorTestKit
- Parameters:
behavior
- (undocumented)name
- (undocumented)props
- (undocumented)- Returns:
- (undocumented)
-
createTestProbe
public <M> TestProbe<M> createTestProbe()
See corresponding method onActorTestKit
- Returns:
- (undocumented)
-
createTestProbe
public <M> TestProbe<M> createTestProbe(java.lang.String name)
See corresponding method onActorTestKit
- Parameters:
name
- (undocumented)- Returns:
- (undocumented)
-
afterAll
protected abstract void afterAll()
To be implemented by "more" concrete class that can mixinBeforeAndAfterAll
or similar, for exampleFlatSpecLike with BeforeAndAfterAll
. Implement by callingtestKit.shutdownTestKit()
.
-
-