Package

io.gatling.core

check

Permalink

package check

Linear Supertypes
AnyRef, Any
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

    Permalink
  2. case class CheckBase[R, P, X](preparer: Preparer[R, P], extractorExpression: Expression[Extractor[P, X]], validatorExpression: Expression[Validator[X]], saveAs: Option[String]) extends Check[R] with Product with Serializable

    Permalink
  3. case class CheckBuilder[C <: Check[R], R, P, X](validatorCheckBuilder: ValidatorCheckBuilder[C, R, P, X], validator: Expression[Validator[X]], saveAs: Option[String] = None) extends Product with Serializable

    Permalink
  4. case class CheckResult(extractedValue: Option[Any], saveAs: Option[String]) extends Product with Serializable

    Permalink
  5. trait CheckSupport extends AnyRef

    Permalink
  6. class CompareMatcher[A] extends Matcher[A]

    Permalink
  7. case class ConditionalCheck[R, C <: Check[R]](condition: (R, Session) ⇒ Validation[Boolean], thenCheck: C) extends Check[R] with Product with Serializable

    Permalink
  8. class DefaultFindCheckBuilder[C <: Check[R], R, P, X] extends FindCheckBuilder[C, R, P, X]

    Permalink
  9. abstract class DefaultMultipleFindCheckBuilder[C <: Check[R], R, P, X] extends MultipleFindCheckBuilder[C, R, P, X]

    Permalink
  10. class ExistsValidator[A] extends Validator[A]

    Permalink
  11. type Extender[C <: Check[R], R] = (Check[R]) ⇒ C

    Permalink

    Build a protocol specific check from a base one.

    Build a protocol specific check from a base one. Usually just decorate the base one and add some more information.

  12. trait FindCheckBuilder[C <: Check[R], R, P, X] extends AnyRef

    Permalink
  13. class InMatcher[A] extends Matcher[A]

    Permalink
  14. class IsMatcher[A] extends Matcher[A]

    Permalink
  15. abstract class Matcher[A] extends Validator[A]

    Permalink
  16. trait MultipleFindCheckBuilder[C <: Check[R], R, P, X] extends FindCheckBuilder[C, R, P, X]

    Permalink
  17. class NoopValidator[A] extends Validator[A]

    Permalink
  18. class NotExistsValidator[A] extends Validator[A]

    Permalink
  19. class NotMatcher[A] extends Matcher[A]

    Permalink
  20. type Preparer[R, P] = (R) ⇒ Validation[P]

    Permalink

    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.

  21. trait SaveAs[C <: Check[R], R, P, X] extends AnyRef

    Permalink
  22. trait TypedConditionalCheckWrapper[R, C <: Check[R]] extends AnyRef

    Permalink
  23. trait UntypedConditionalCheckWrapper[C <: Check[_]] extends AnyRef

    Permalink
  24. trait Validator[A] extends AnyRef

    Permalink
  25. case class ValidatorCheckBuilder[C <: Check[R], R, P, X](extender: Extender[C, R], preparer: Preparer[R, P], extractor: Expression[Extractor[P, X]]) extends Product with Serializable

    Permalink

Value Members

  1. object Check

    Permalink
  2. object CheckResult extends Serializable

    Permalink
  3. object Validator

    Permalink
  4. object ValidatorCheckBuilder extends Serializable

    Permalink
  5. package extractor

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped