package check
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- check
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait Check[R] extends AnyRef
- case class CheckBase[R, P, X](preparer: Preparer[R, P], extractorExpression: Expression[Extractor[P, X]], validatorExpression: Expression[Validator[X]], displayActualValue: Boolean, customName: Option[String], saveAs: Option[String]) extends Check[R] with Product with Serializable
- case class CheckBuilder[T, P, X](extractor: Expression[Extractor[P, X]], validator: Expression[Validator[X]], displayActualValue: Boolean, customName: Option[String] = None, saveAs: Option[String] = None) extends Product with Serializable
- trait CheckMaterializer[T, C <: Check[R], R, P] extends AnyRef
- case class CheckResult(extractedValue: Option[Any], saveAs: Option[String]) extends Product with Serializable
- trait CheckSupport extends AnyRef
- class CompareMatcher[A] extends Matcher[A]
- case class ConditionalCheck[R, C <: Check[R]](condition: (R, Session) ⇒ Validation[Boolean], thenCheck: C) extends Check[R] with Product with Serializable
- class DefaultFindCheckBuilder[T, P, X] extends FindCheckBuilder[T, P, X]
- abstract class DefaultMultipleFindCheckBuilder[T, P, X] extends MultipleFindCheckBuilder[T, P, X]
- class ExistsValidator[A] extends Validator[A]
- trait FindCheckBuilder[T, P, X] extends AnyRef
- class InMatcher[A] extends Matcher[A]
- class IsMatcher[A] extends Matcher[A]
- class IsNullMatcher[A] extends Matcher[A]
- abstract class Matcher[A] extends Validator[A]
- trait MultipleFindCheckBuilder[T, P, X] extends FindCheckBuilder[T, P, X]
- class NoopValidator[A] extends Validator[A]
- class NotExistsValidator[A] extends Validator[A]
- class NotMatcher[A] extends Matcher[A]
- class NotNullMatcher[A] extends Matcher[A]
-
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.
- trait SaveAs[C, P, X] extends AnyRef
-
type
Specializer[C <: Check[R], R] = (Check[R]) ⇒ C
Specializes a generic check for a given protocol.
- trait TypedConditionalCheckWrapper[R, C <: Check[R]] extends AnyRef
- trait UntypedConditionalCheckWrapper[C <: Check[_]] extends AnyRef
- trait Validator[A] extends AnyRef
- case class ValidatorCheckBuilder[T, P, X](extractor: Expression[Extractor[P, X]], displayActualValue: Boolean) extends Product with Serializable
Value Members
- object Check
- object CheckResult extends Serializable
- object Validator
- object ValidatorCheckBuilder extends Serializable