akka.persistence.snapshot
Interface SnapshotStoreSpec
- All Superinterfaces:
- PluginSpec, TestKitBase
- All Known Implementing Classes:
- JavaSnapshotStoreSpec
public interface SnapshotStoreSpec
- extends PluginSpec
This spec aims to verify custom akka-persistence SnapshotStore
implementations.
Plugin authors are highly encouraged to include it in their plugin's test suites.
In case your journal plugin needs some kind of setup or teardown, override the beforeAll
or afterAll
methods (don't forget to call super
in your overriden methods).
For a Java and JUnit consumable version of the TCK please refer to JavaSnapshotStoreSpec
.
- See Also:
JavaSnapshotStoreSpec
Methods inherited from interface akka.testkit.TestKitBase |
awaitAssert, awaitCond, checkMissingAndUnexpected, end, expectMsg_internal, expectMsg, expectMsg, expectMsg, expectMsgAllClassOf, expectMsgAllClassOf, expectMsgAllConformingOf, expectMsgAllConformingOf, expectMsgAllOf_internal, expectMsgAllOf, expectMsgAllOf, expectMsgAnyClassOf_internal, expectMsgAnyClassOf, expectMsgAnyClassOf, expectMsgAnyOf_internal, expectMsgAnyOf, expectMsgAnyOf, expectMsgClass_internal, expectMsgClass, expectMsgClass, expectMsgPF, expectMsgType, expectMsgType, expectNoMsg_internal, expectNoMsg, expectNoMsg, expectTerminated, fishForMessage, format, ignoreMsg, ignoreNoMsg, internalExpectMsgAllClassOf, internalExpectMsgAllConformingOf, lastMessage, lastSender, lastWasNoMsg, msgAvailable, now, queue, receiveN_internal, receiveN, receiveN, receiveOne, receiveWhile, remaining, remainingOr, remainingOrDilated, setAutoPilot, shutdown, testActor, testKitSettings, unwatch, watch, within, within |
system
ActorSystem system()
- Specified by:
system
in interface TestKitBase
senderProbe
TestProbe senderProbe()
metadata
scala.collection.immutable.Seq<SnapshotMetadata> metadata()
beforeEach
void beforeEach()
- Specified by:
beforeEach
in interface PluginSpec
snapshotStore
ActorRef snapshotStore()
writeSnapshots
scala.collection.immutable.Seq<SnapshotMetadata> writeSnapshots()