Implicitly converts an object of type String
to a StringMayWrapper
,
to enable may
methods to be invokable on that object.
Implicitly converts an object of type String
to a StringMayWrapper
,
to enable may
methods to be invokable on that object.
Configurable number of frames to be shown when a MAY test fails (is canceled).
Configurable number of frames to be shown when a MAY test fails (is canceled).
Defaults to 3
.
Must be geater than 0
.
The limit defines a number of bytes persistence plugin can support to store the snapshot.
The limit defines a number of bytes persistence plugin can support to store the snapshot. If plugin does not support persistence of the snapshots of 10000 bytes or may support more than default size, the value can be overridden by the SnapshotStoreSpec implementation with a note in a plugin documentation.
When true
enables tests which check if the snapshot store properly serialize and
deserialize snapshots.
When true
enables tests which check if the snapshot store properly serialize and
deserialize snapshots.
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).!==(literalNull)
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).!==(spread)
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).!==(rightSide)(equality)
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).!==(literalNull)
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).!==(spread)
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).!==(rightSide)(equality)
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).!==(literalNull)
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).!==(spread)
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).!==(rightSide)(equality)
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).===(literalNull)
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).===(spread)
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).===(rightSide)(equality)
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).===(literalNull)
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).===(spread)
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).===(rightSide)(equality)
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).===(literalNull)
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).===(spread)
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).===(rightSide)(equality)
(snapshotStoreSpec: org.scalatest.Assertions.Equalizer[SnapshotStoreSpec]).leftSide
(snapshotStoreSpec: org.scalactic.TripleEquals.Equalizer[SnapshotStoreSpec]).leftSide
(snapshotStoreSpec: org.scalatest.Matchers.Equalizer[SnapshotStoreSpec]).leftSide
The parameterless execute method has been deprecated and will be removed in a future version of ScalaTest. Please invoke execute with empty parens instead: execute().
(Since version 2.5.5) Use expectNoMessage instead
(Since version 2.5.5) Use expectNoMessage instead
The trap method is no longer needed for demos in the REPL, which now abreviates stack traces, and will be removed in a future version of ScalaTest
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
orafterAll
methods (don't forget to callsuper
in your overridden methods).For a Java and JUnit consumable version of the TCK please refer to akka.persistence.japi.snapshot.JavaSnapshotStoreSpec.
akka.persistence.japi.snapshot.JavaSnapshotStoreSpec