CornichonFeature
com.github.agourlay.cornichon.CornichonFeature
trait CornichonFeature extends CornichonBaseFeature, HttpDsl, JsonDsl, CheckDsl
Attributes
- Graph
-
- Supertypes
-
trait CheckDsltrait JsonDsltrait HttpDsltrait HttpRequestsDsltrait HttpDslOpstrait CornichonBaseFeaturetrait CoreDsltrait BaseFeatureclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Value members
Inherited methods
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
def Eventually(maxDuration: FiniteDuration, interval: FiniteDuration): BodyElementCollector[Step, Step]
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
def RepeatConcurrently(times: Int, parallelism: Int, maxTime: FiniteDuration): BodyElementCollector[Step, Step]
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
def RepeatFrom[A](elements: Iterable[ContainerType[A, Show]])(index: String): BodyElementCollector[Step, Step]
Attributes
- Inherited from:
- CoreDsl
def RepeatWith(elements: ContainerType[Any, Show]*)(index: String): BodyElementCollector[Step, Step]
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- HttpDslOps
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
def check_model[A, B, C, D, E, F](maxNumberOfRuns: Int, maxNumberOfTransitions: Int)(modelRunner: ModelRunner[A, B, C, D, E, F]): Step
Attributes
- Inherited from:
- CheckDsl
Attributes
- Inherited from:
- HttpRequestsDsl
def for_all[A, B, C, D, E, F](description: String, maxNumberOfRuns: Int, ga: RandomContext => Generator[A], gb: RandomContext => Generator[B], gc: RandomContext => Generator[C], gd: RandomContext => Generator[D], ge: RandomContext => Generator[E], gf: RandomContext => Generator[F])(builder: A => B => C => D => E => F => Step): Step
Attributes
- Inherited from:
- CheckDsl
def for_all[A, B, C, D, E](description: String, maxNumberOfRuns: Int, ga: RandomContext => Generator[A], gb: RandomContext => Generator[B], gc: RandomContext => Generator[C], gd: RandomContext => Generator[D], ge: RandomContext => Generator[E])(builder: A => B => C => D => E => Step): Step
Attributes
- Inherited from:
- CheckDsl
def for_all[A, B, C, D](description: String, maxNumberOfRuns: Int, ga: RandomContext => Generator[A], gb: RandomContext => Generator[B], gc: RandomContext => Generator[C], gd: RandomContext => Generator[D])(builder: A => B => C => D => Step): Step
Attributes
- Inherited from:
- CheckDsl
def for_all[A, B, C](description: String, maxNumberOfRuns: Int, ga: RandomContext => Generator[A], gb: RandomContext => Generator[B], gc: RandomContext => Generator[C])(builder: A => B => C => Step): Step
Attributes
- Inherited from:
- CheckDsl
def for_all[A, B](description: String, maxNumberOfRuns: Int, ga: RandomContext => Generator[A], gb: RandomContext => Generator[B])(builder: A => B => Step): Step
Attributes
- Inherited from:
- CheckDsl
Attributes
- Inherited from:
- CheckDsl
Attributes
- Inherited from:
- HttpRequestsDsl
Attributes
- Inherited from:
- HttpRequestsDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpRequestsDsl
Attributes
- Inherited from:
- HttpRequestsDsl
Attributes
- Inherited from:
- HttpRequestsDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- HttpRequestsDsl
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- HttpDslOps
Save value into session
Save value into session
Value parameters
- input
-
tuple (sessionKey, value)
- show
-
whether to show this step in the debug output
Attributes
- Returns
-
a Step
- Inherited from:
- CoreDsl
Save part of the body into the session
Save part of the body into the session
Value parameters
- args
-
variadic tuples with (jsonPath, targetSessionKey)
Attributes
- Returns
-
a Step
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
def show_session(key: String, index: Option[Int], transform: String => Either[CornichonError, String]): DebugStep
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- CoreDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- CoreDsl
Inherited and Abstract methods
Attributes
- Inherited from:
- BaseFeature
Inherited fields
Attributes
- Inherited from:
- BaseFeature
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- HttpDsl
Attributes
- Inherited from:
- BaseFeature
In this article