abstract class ActorTestKitBase extends AnyRef
A base class for the ActorTestKit, making it possible to have testing framework (e.g. ScalaTest) manage the lifecycle of the testkit.
An implementation for ScalaTest is ScalaTestWithActorTestKit.
Another abstract class that is testing framework specific should extend this class and
automatically shut down the testKit
when the test completes or fails by implementing ActorTestKitBase#afterAll.
- Source
- ActorTestKitBase.scala
- Alphabetic
- By Inheritance
- ActorTestKitBase
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
ActorTestKitBase(config: Config, settings: TestKitSettings)
Use a custom config for the actor system, and a custom akka.actor.testkit.typed.TestKitSettings.
-
new
ActorTestKitBase(config: Config)
Use a custom config for the actor system.
-
new
ActorTestKitBase(config: String)
Use a custom config for the actor system.
- new ActorTestKitBase()
- new ActorTestKitBase(testKit: ActorTestKit)
Abstract Value Members
-
abstract
def
afterAll(): Unit
To be implemented by "more" concrete class that can mixin
BeforeAndAfterAll
or similar, for exampleFlatSpecLike with BeforeAndAfterAll
.To be implemented by "more" concrete class that can mixin
BeforeAndAfterAll
or similar, for exampleFlatSpecLike with BeforeAndAfterAll
. Implement by callingtestKit.shutdownTestKit()
.- Attributes
- protected
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to any2stringadd[ActorTestKitBase] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (ActorTestKitBase, B)
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to ArrowAssoc[ActorTestKitBase] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
def
createTestProbe[M](name: String): TestProbe[M]
See corresponding method on ActorTestKit
-
def
createTestProbe[M](): TestProbe[M]
See corresponding method on ActorTestKit
-
def
ensuring(cond: (ActorTestKitBase) ⇒ Boolean, msg: ⇒ Any): ActorTestKitBase
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to Ensuring[ActorTestKitBase] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ActorTestKitBase) ⇒ Boolean): ActorTestKitBase
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to Ensuring[ActorTestKitBase] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorTestKitBase
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to Ensuring[ActorTestKitBase] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ActorTestKitBase
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to Ensuring[ActorTestKitBase] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to StringFormat[ActorTestKitBase] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
scheduler: Scheduler
See corresponding method on ActorTestKit
-
def
spawn[T](behavior: Behavior[T], name: String, props: typed.Props): typed.ActorRef[T]
See corresponding method on ActorTestKit
-
def
spawn[T](behavior: Behavior[T], props: typed.Props): typed.ActorRef[T]
See corresponding method on ActorTestKit
-
def
spawn[T](behavior: Behavior[T], name: String): typed.ActorRef[T]
See corresponding method on ActorTestKit
-
def
spawn[T](behavior: Behavior[T]): typed.ActorRef[T]
See corresponding method on ActorTestKit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
def
system: typed.ActorSystem[Nothing]
See corresponding method on ActorTestKit
- val testKit: ActorTestKit
-
implicit
def
testKitSettings: TestKitSettings
See corresponding method on ActorTestKit
-
implicit
def
timeout: Timeout
See corresponding method on ActorTestKit
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
→[B](y: B): (ActorTestKitBase, B)
- Implicit
- This member is added by an implicit conversion from ActorTestKitBase to ArrowAssoc[ActorTestKitBase] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc