Package

cats

tests

Permalink

package tests

Visibility
  1. Public
  2. All

Type Members

  1. final class CatsEquivalence[T] extends Equivalence[T]

    Permalink
  2. trait CatsSuite extends FunSuite with Matchers with GeneratorDrivenPropertyChecks with Discipline with TestSettings with AllInstances with AllSyntax with StrictCatsEquality

    Permalink

    An opinionated stack of traits to improve consistency and reduce boilerplate in Cats tests.

  3. trait LowPriorityStrictCatsConstraints extends TripleEquals

    Permalink
  4. trait SlowCatsSuite extends FunSuite with CatsSuite

    Permalink
  5. trait StrictCatsEquality extends LowPriorityStrictCatsConstraints

    Permalink
  6. trait TestSettings extends Configuration with Matchers

    Permalink

Value Members

  1. object Helpers

    Permalink

    Helpers provides new concrete types where we control exactly which type class instances are available.

    Helpers provides new concrete types where we control exactly which type class instances are available. For example, the SL type has:

    • Semilattice[SL]
    • Arbitrary[SL]
    • Eq[SL]

    (All types in Helpers have Arbitrary and Eq instances.)

    These are useful when a type constructor (e.g. Function0) can produce many different instances depending on which instances are available for its type parameter.

  2. object StrictCatsEquality extends StrictCatsEquality

    Permalink

Ungrouped