Packages

package check

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. check
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Check[R] extends AnyRef
  2. final class CheckBase[R, P, X] extends Check[R]
  3. trait CheckBuilder[T, P, X] extends AnyRef
  4. abstract class CheckMaterializer[T, C <: Check[R], R, P] extends AnyRef
  5. final case class CheckResult(extractedValue: Option[Any], saveAs: Option[String]) extends Product with Serializable
  6. trait CheckSupport extends AnyRef
  7. class ChecksumCheck[R] extends Check[R]
  8. class CompareMatcher[A] extends Matcher[A]
  9. final case class ConditionalCheck[R, C <: Check[R]](condition: (R, Session) ⇒ Validation[Boolean], thenCheck: C) extends Check[R] with Product with Serializable
  10. class CountCriterionExtractor[P, T] extends CriterionExtractor[P, T, Int]
  11. abstract class CriterionExtractor[P, T, X] extends Extractor[P, X]
  12. final case class DefaultCheckBuilder[T, P, X](extractor: Expression[Extractor[P, X]], validator: Expression[Validator[X]], displayActualValue: Boolean, customName: Option[String], saveAs: Option[String]) extends CheckBuilder[T, P, X] with Product with Serializable
  13. class DefaultFindCheckBuilder[T, P, X] extends FindCheckBuilder[T, P, X]
  14. abstract class DefaultMultipleFindCheckBuilder[T, P, X] extends MultipleFindCheckBuilder[T, P, X]
  15. class ExistsValidator[A] extends Validator[A]
  16. trait Extractor[P, X] extends AnyRef
  17. class FindAllCriterionExtractor[P, T, X] extends CriterionExtractor[P, T, Seq[X]]
  18. trait FindCheckBuilder[T, P, X] extends AnyRef
  19. class FindCriterionExtractor[P, T, X] extends CriterionExtractor[P, T, X]
  20. class FindExtractor[P, X] extends Extractor[P, X]
  21. class InMatcher[A] extends Matcher[A]
  22. class IsMatcher[A] extends Matcher[A]
  23. class IsNullMatcher[A] extends Matcher[A]
  24. implicit final class LiftedSeqOption[X] extends AnyVal
  25. abstract class Matcher[A] extends Validator[A]
  26. trait MultipleFindCheckBuilder[T, P, X] extends FindCheckBuilder[T, P, X]
  27. class NoopValidator[A] extends Validator[A]
  28. class NotExistsValidator[A] extends Validator[A]
  29. class NotMatcher[A] extends Matcher[A]
  30. class NotNullMatcher[A] extends Matcher[A]
  31. type Preparer[R, P] = (R) ⇒ Validation[P]

    Transform the raw response into something that will be used as check input, e.g.

    Transform the raw response into something that will be used as check input, e.g. building a DOM tree from an HTTP response body. The result might be cached and reused for other checks of the same kind performed on the same response.

  32. type Specializer[C <: Check[R], R] = (Check[R]) ⇒ C

    Specializes a generic check for a given protocol.

  33. trait TypedConditionalCheckWrapper[R, C <: Check[R]] extends AnyRef
  34. trait UntypedConditionalCheckWrapper[C <: Check[_]] extends AnyRef
  35. trait Validator[A] extends AnyRef
  36. trait ValidatorCheckBuilder[T, P, X] extends AnyRef

Value Members

  1. def identityPreparer[T]: Preparer[T, T]
  2. object Check
  3. object CheckResult extends Serializable
  4. object Validator

Inherited from AnyRef

Inherited from Any

Ungrouped