p

puretest

package puretest

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. puretest
  2. Syntax
  3. MonadErrorUtils
  4. StateValidatedMonad
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ApplicationError [E](e: E) extends PuretestError[E] with Product with Serializable
  2. class BooleanOps [P[_]] extends AnyRef
  3. trait Filter [F[_]] extends AnyRef
  4. implicit class FilterOps [F[_], A] extends AnyRef
    Definition Classes
    Syntax
  5. trait FunSpec [P[_]] extends PuretestErrorImplicits
  6. type Location = (File, Line)
  7. trait MonadErrorUtils extends AnyRef
  8. trait HandleError [P[_], E] extends AnyRef
    Definition Classes
    MonadErrorUtils
  9. trait RaiseError [P[_], E] extends AnyRef
    Definition Classes
    MonadErrorUtils
  10. case class NotEqualTo [E, A](found: A, expected: A)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  11. case class NotError [A, E](found: A, expected: E)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  12. case class NotFailed [E, A](found: A)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  13. case class NotMatched [A, E](found: A)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  14. case class NotMatchedFailure [E](found: E)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  15. case class NotSucceeded [E](found: E)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  16. case class NotValue [A, E](found: E, expected: A)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  17. case class OtherError [E](found: E, expected: E)(implicit location: Location) extends PuretestError[E] with Product with Serializable
  18. class PureMatchers [P[_], A] extends AnyRef
  19. sealed abstract class PuretestError [E] extends AnyRef

    Puretest errors

  20. trait PuretestErrorImplicits extends AnyRef
  21. case class ShouldNotHappen [E]()(implicit location: Location) extends PuretestError[E] with Product with Serializable
  22. trait StateTester [P[_], S, E] extends AnyRef

    Stateful testers

  23. trait StateValidatedMonad extends AnyRef
  24. trait Tester [P[_], E] extends ~>[P, [β$0$]Either[E, β$0$]]

    Testers

Value Members

  1. implicit def loc(implicit f: File, l: Line): (File, Line)
  2. implicit def stateValidatedMonad[E, S](implicit arg0: Semigroup[E]): Monad[[α]IndexedStateT[Eval, S, S, Validated[E, α]]]
    Definition Classes
    StateValidatedMonad
  3. implicit def toBooleanOps[P[_]](p: P[Boolean]): BooleanOps[P]
  4. implicit def toPureMatchers[P[_], A](self: P[A])(implicit M: Monad[P], loc: Location): PureMatchers[P, A]
  5. object Filter
  6. object HandleError
    Definition Classes
    MonadErrorUtils
  7. object RaiseError
    Definition Classes
    MonadErrorUtils
  8. object PuretestError extends PuretestErrorImplicits
  9. object StateTester
  10. object Tester extends Serializable

Inherited from Syntax

Inherited from MonadErrorUtils

Inherited from StateValidatedMonad

Inherited from AnyRef

Inherited from Any

Ungrouped