Package

longevity

test

Permalink

package test

provides tools for testing your subdomain and longevity context

Source
package.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. test
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait LongevityFuturesSpec extends Matchers with ScalaFutures with ScaledTimeSpans

    Permalink

    common code for longevity specs that use futures

  2. trait LongevityIntegrationSpec extends LongevityFuturesSpec with BeforeAndAfterAll with LazyLogging

    Permalink

    common code for longevity specs that use a longevity context and a repo pool

  3. abstract class QuerySpec[P <: Persistent] extends FlatSpec with LongevityIntegrationSpec with LazyLogging

    Permalink

    contains common code for testing different Query instances against Repo.retrieveByQuery and Repo.streamByQuery.

    contains common code for testing different Query instances against Repo.retrieveByQuery and Repo.streamByQuery.

    pardon the nasty ScalaDocs for this class. we haven't figured out how to remove the methods inherited from ScalaTest classes yet.

  4. class RepoCrudSpec extends FeatureSpec with LongevityIntegrationSpec with GivenWhenThen

    Permalink

    a ScalaTest fixture to test a RepoPool.

    a ScalaTest fixture to test a RepoPool. instances of this test are provided in your LongevityContext via methods repoCrudSpec and inMemRepoCrudSpec. these methods are added by an implicit conversion from LongevityContext 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.

Inherited from AnyRef

Inherited from Any

Ungrouped