package check
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- check
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
Type Members
- trait Check[R] extends AnyRef
- final class CheckBase[R, P, X] extends Check[R]
- trait CheckBuilder[T, P, X] extends AnyRef
- abstract class CheckMaterializer[T, C <: Check[R], R, P] extends AnyRef
- final case class CheckResult(extractedValue: Option[Any], saveAs: Option[String]) extends Product with Serializable
- trait CheckSupport extends AnyRef
- class ChecksumCheck[R] extends Check[R]
- class CompareMatcher[A] extends Matcher[A]
- final case class ConditionalCheck[R, C <: Check[R]](condition: (R, Session) => Validation[Boolean], thenCheck: C) extends Check[R] with Product with Serializable
- class CountCriterionExtractor[P, T] extends CriterionExtractor[P, T, Int]
- abstract class CriterionExtractor[P, T, X] extends Extractor[P, X]
- 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
- 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 Extractor[P, X] extends AnyRef
- class FindAllCriterionExtractor[P, T, X] extends CriterionExtractor[P, T, Seq[X]]
- trait FindCheckBuilder[T, P, X] extends AnyRef
- class FindCriterionExtractor[P, T, X] extends CriterionExtractor[P, T, X]
- class FindExtractor[P, X] extends Extractor[P, X]
- class InMatcher[A] extends Matcher[A]
- class IsMatcher[A] extends Matcher[A]
- class IsNullMatcher[A] extends Matcher[A]
- implicit final class LiftedSeqOption[X] extends AnyVal
- 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.
- 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
- trait ValidatorCheckBuilder[T, P, X] extends AnyRef
Value Members
- def identityPreparer[T]: Preparer[T, T]
- object Check
- object CheckResult extends Serializable
- object Validator