the execution context
the execution context
the repo pool under test.
the repo pool under test. this may be different than the
longevityContext.repoPool
, as users may want to test against other repo
pools. (for instance, they may want a spec for in-memory repo pools if other
parts of their test suite rely on them.)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).!==(literalNull)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).!==(spread)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).!==(rightSide)(equality)
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).!==(literalNull)
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).!==(spread)
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).!==(rightSide)(equality)
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).!==(literalNull)
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).!==(spread)
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).!==(rightSide)(equality)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).===(literalNull)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).===(spread)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).===(rightSide)(equality)
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).===(literalNull)
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).===(spread)
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).===(rightSide)(equality)
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).===(literalNull)
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).===(spread)
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).===(rightSide)(equality)
(repoCrudSpec: org.scalatest.Matchers.Equalizer[RepoCrudSpec]).leftSide
(repoCrudSpec: org.scalatest.Assertions.Equalizer[RepoCrudSpec]).leftSide
(repoCrudSpec: org.scalactic.TripleEquals.Equalizer[RepoCrudSpec]).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().
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
a ScalaTest fixture to test a RepoPool. instances of this test are provided in your LongevityContext via methods
repoCrudSpec
andinMemRepoCrudSpec
. these methods are added by an implicit conversion fromLongevityContext
to ScalaTestSpecs.the repo CRUD spec exercises create/retrieve/update/delete for all the repos in your repo pool.
pardon the nasty ScalaDocs for this class. we haven't figured out how to remove the methods inherited from ScalaTest classes yet.