Trait

com.github.agourlay.cornichon

CornichonFeature

Related Doc: package cornichon

Permalink

trait CornichonFeature extends CornichonBaseFeature with HttpDsl with JsonDsl

Linear Supertypes
JsonDsl, HttpDsl, HttpRequestsDsl, HttpDslOps, CornichonBaseFeature, CoreDsl, ProvidedInstances, BooleanInstances, BooleanInstances, DoubleInstances, DoubleInstances, FloatInstances, FloatInstances, LongInstances, LongInstances, CharInstances, CharInstances, IntInstances, IntInstances, StringInstances, StringInstances, BaseFeature, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CornichonFeature
  2. JsonDsl
  3. HttpDsl
  4. HttpRequestsDsl
  5. HttpDslOps
  6. CornichonBaseFeature
  7. CoreDsl
  8. ProvidedInstances
  9. BooleanInstances
  10. BooleanInstances
  11. DoubleInstances
  12. DoubleInstances
  13. FloatInstances
  14. FloatInstances
  15. LongInstances
  16. LongInstances
  17. CharInstances
  18. CharInstances
  19. IntInstances
  20. IntInstances
  21. StringInstances
  22. StringInstances
  23. BaseFeature
  24. AnyRef
  25. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Starters extends Dynamic

    Permalink
    Definition Classes
    CoreDsl

Abstract Value Members

  1. abstract def feature: FeatureDef

    Permalink
    Definition Classes
    BaseFeature

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def Attach: BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  5. def AttachAs(title: String): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  6. def Eventually(maxDuration: FiniteDuration, interval: FiniteDuration): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  7. def Feature(name: String): FeatureBuilder

    Permalink
    Definition Classes
    CoreDsl
  8. def LogDuration(label: String): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  9. def Repeat(times: Int, indice: String): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  10. def Repeat(times: Int): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  11. def RepeatConcurrently(factor: Int, maxTime: FiniteDuration): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  12. def RepeatDuring(duration: FiniteDuration): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  13. def RepeatFrom[A](elements: Iterable[ContainerType[A, Show]])(indice: String): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  14. def RepeatWith(elements: ContainerType[Any, Show]*)(indice: String): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  15. def RetryMax(limit: Int): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  16. def Scenario(name: String): ScenarioBuilder

    Permalink
    Definition Classes
    CoreDsl
  17. def WithBasicAuth(userName: String, password: String): BodyElementCollector[Step, Seq[Step]]

    Permalink
    Definition Classes
    HttpDsl
  18. def WithDataInputs(where: String): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  19. def WithHeaders(headers: (String, String)*): BodyElementCollector[Step, Seq[Step]]

    Permalink
    Definition Classes
    HttpDsl
  20. def Within(maxDuration: FiniteDuration): BodyElementCollector[Step, Step]

    Permalink
    Definition Classes
    CoreDsl
  21. def addToWithHeaders(name: String, value: String)(s: Session): Either[CornichonError, Session]

    Permalink
    Definition Classes
    HttpDslOps
  22. def afterEachScenario(step: Step): Unit

    Permalink
    Definition Classes
    BaseFeature
  23. val afterEachScenario: ListBuffer[Step]

    Permalink
    Attributes
    protected[com.github.agourlay.cornichon]
    Definition Classes
    BaseFeature
  24. def afterFeature(after: ⇒ Unit): Unit

    Permalink
    Definition Classes
    BaseFeature
  25. val afterFeature: ListBuffer[() ⇒ Unit]

    Permalink
    Attributes
    protected[com.github.agourlay.cornichon]
    Definition Classes
    BaseFeature
  26. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  27. lazy val baseUrl: String

    Permalink
    Definition Classes
    HttpDsl
  28. def beforeEachScenario(step: Step): Unit

    Permalink
    Definition Classes
    BaseFeature
  29. val beforeEachScenario: ListBuffer[Step]

    Permalink
    Attributes
    protected[com.github.agourlay.cornichon]
    Definition Classes
    BaseFeature
  30. def beforeFeature(before: ⇒ Unit): Unit

    Permalink
    Definition Classes
    BaseFeature
  31. val beforeFeature: ListBuffer[() ⇒ Unit]

    Permalink
    Attributes
    protected[com.github.agourlay.cornichon]
    Definition Classes
    BaseFeature
  32. def body: JsonStepBuilder

    Permalink
    Definition Classes
    HttpDsl
  33. implicit val catsKernelStdGroupForDouble: CommutativeGroup[Double]

    Permalink
    Definition Classes
    DoubleInstances
  34. implicit val catsKernelStdGroupForFloat: CommutativeGroup[Float]

    Permalink
    Definition Classes
    FloatInstances
  35. implicit val catsKernelStdGroupForInt: CommutativeGroup[Int]

    Permalink
    Definition Classes
    IntInstances
  36. implicit val catsKernelStdGroupForLong: CommutativeGroup[Long]

    Permalink
    Definition Classes
    LongInstances
  37. implicit val catsKernelStdMonoidForString: Monoid[String]

    Permalink
    Definition Classes
    StringInstances
  38. implicit val catsKernelStdOrderForBoolean: Order[Boolean] with Hash[Boolean]

    Permalink
    Definition Classes
    BooleanInstances
  39. implicit val catsKernelStdOrderForChar: CharOrder

    Permalink
    Definition Classes
    CharInstances
  40. implicit val catsKernelStdOrderForDouble: Order[Double] with Hash[Double]

    Permalink
    Definition Classes
    DoubleInstances
  41. implicit val catsKernelStdOrderForFloat: Order[Float] with Hash[Float]

    Permalink
    Definition Classes
    FloatInstances
  42. implicit val catsKernelStdOrderForInt: Order[Int] with Hash[Int]

    Permalink
    Definition Classes
    IntInstances
  43. implicit val catsKernelStdOrderForLong: Order[Long] with Hash[Long]

    Permalink
    Definition Classes
    LongInstances
  44. implicit val catsKernelStdOrderForString: Order[String] with Hash[String]

    Permalink
    Definition Classes
    StringInstances
  45. implicit val catsStdShowForBoolean: Show[Boolean]

    Permalink
    Definition Classes
    BooleanInstances
  46. implicit val catsStdShowForChar: Show[Char]

    Permalink
    Definition Classes
    CharInstances
  47. implicit val catsStdShowForDouble: Show[Double]

    Permalink
    Definition Classes
    DoubleInstances
  48. implicit val catsStdShowForFloat: Show[Float]

    Permalink
    Definition Classes
    FloatInstances
  49. implicit val catsStdShowForInt: Show[Int]

    Permalink
    Definition Classes
    IntInstances
  50. implicit val catsStdShowForLong: Show[Long]

    Permalink
    Definition Classes
    LongInstances
  51. implicit val catsStdShowForString: Show[String]

    Permalink
    Definition Classes
    StringInstances
  52. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. def delete(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  54. implicit lazy val ec: Scheduler

    Permalink
    Definition Classes
    BaseFeature
  55. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  57. lazy val executeScenariosInParallel: Boolean

    Permalink
    Definition Classes
    BaseFeature
  58. implicit final def featureBuilder(f: FeatureBuilder): BodyElementCollector[Scenario, FeatureDef]

    Permalink
    Definition Classes
    CoreDsl
  59. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  60. def get(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  61. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  62. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  63. def head(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  64. def headers: HeadersStepBuilder.type

    Permalink
    Definition Classes
    HttpDsl
  65. lazy val http: HttpService

    Permalink
    Definition Classes
    HttpDsl
  66. implicit def httpRequestToStep[A](request: HttpRequest[A])(implicit arg0: Show[A], arg1: Resolvable[A], arg2: Encoder[A]): Step

    Permalink
    Definition Classes
    HttpDsl
  67. def httpServiceByURL(baseUrl: String, timeout: FiniteDuration): HttpService

    Permalink
    Definition Classes
    HttpDsl
  68. implicit def httpStreamedRequestToStep(request: HttpStreamedRequest): Step

    Permalink
    Definition Classes
    HttpDsl
  69. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  70. lazy val matcherResolver: MatcherResolver

    Permalink
    Definition Classes
    BaseFeature
  71. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  72. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  73. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  74. def open_sse(url: String, takeWithin: FiniteDuration): HttpStreamedRequest

    Permalink
    Definition Classes
    HttpDsl
  75. def options(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  76. def patch(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  77. lazy val placeholderResolver: PlaceholderResolver

    Permalink
    Definition Classes
    BaseFeature
  78. def post(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  79. def print_step(message: String): Step

    Permalink
    Definition Classes
    CoreDsl
  80. def put(url: String): HttpRequest[String]

    Permalink
    Definition Classes
    HttpRequestsDsl
  81. implicit def queryGqlToHttpRequest(queryGQL: QueryGQL): HttpRequest[String]

    Permalink
    Definition Classes
    HttpDsl
  82. implicit def queryGqlToStep(queryGQL: QueryGQL): Step

    Permalink
    Definition Classes
    HttpDsl
  83. def query_gql(url: String): QueryGQL

    Permalink
    Definition Classes
    HttpDsl
  84. def registerExtractors: Map[String, Mapper]

    Permalink
    Definition Classes
    BaseFeature
  85. def registerMatcher: List[Matcher]

    Permalink
    Definition Classes
    BaseFeature
  86. def remove(key: String): EffectStep

    Permalink
    Definition Classes
    CoreDsl
  87. def removeFromWithHeaders(name: String)(s: Session): Either[CornichonError, Session]

    Permalink
    Definition Classes
    HttpDslOps
  88. lazy val requestTimeout: FiniteDuration

    Permalink
    Definition Classes
    HttpDsl
  89. def rollback(key: String): EffectStep

    Permalink
    Definition Classes
    CoreDsl
  90. def save(input: (String, String)): EffectStep

    Permalink
    Definition Classes
    CoreDsl
  91. def save_body(target: String): Step

    Permalink
    Definition Classes
    HttpDsl
  92. def save_body_path(args: (String, String)*): Step

    Permalink
    Definition Classes
    HttpDsl
  93. def save_header_value(args: (String, String)*): Step

    Permalink
    Definition Classes
    HttpDsl
  94. implicit final def scenarioBuilder(s: ScenarioBuilder): BodyElementCollector[Step, Scenario]

    Permalink
    Definition Classes
    CoreDsl
  95. def session_json_values(k1: String, k2: String): JsonValuesStepBuilder

    Permalink
    Definition Classes
    JsonDsl
  96. def session_value(key: String): SessionStepBuilder

    Permalink
    Definition Classes
    CoreDsl
  97. def show_key_as_json(key: String, indice: Option[Int]): Step

    Permalink
    Definition Classes
    JsonDsl
  98. def show_last_body: Step

    Permalink
    Definition Classes
    HttpDsl
  99. def show_last_body_json: Step

    Permalink
    Definition Classes
    HttpDsl
  100. def show_last_headers: Step

    Permalink
    Definition Classes
    HttpDsl
  101. def show_last_response: Step

    Permalink
    Definition Classes
    HttpDsl
  102. def show_last_response_json: Step

    Permalink
    Definition Classes
    HttpDsl
  103. def show_last_status: Step

    Permalink
    Definition Classes
    HttpDsl
  104. def show_session(key: String, indice: Option[Int], transform: (String) ⇒ Either[CornichonError, String]): DebugStep

    Permalink
    Definition Classes
    CoreDsl
  105. def show_session: Step

    Permalink
    Definition Classes
    CoreDsl
  106. def show_with_headers: Step

    Permalink
    Definition Classes
    HttpDsl
  107. def status: StatusStepBuilder.type

    Permalink
    Definition Classes
    HttpDsl
  108. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  109. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  110. def transform_session(key: String)(map: (String) ⇒ String): Step

    Permalink
    Definition Classes
    CoreDsl
  111. def wait(duration: FiniteDuration): Step

    Permalink
    Definition Classes
    CoreDsl
  112. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  114. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JsonDsl

Inherited from HttpDsl

Inherited from HttpRequestsDsl

Inherited from HttpDslOps

Inherited from CornichonBaseFeature

Inherited from CoreDsl

Inherited from ProvidedInstances

Inherited from BooleanInstances

Inherited from BooleanInstances

Inherited from DoubleInstances

Inherited from DoubleInstances

Inherited from FloatInstances

Inherited from FloatInstances

Inherited from LongInstances

Inherited from LongInstances

Inherited from CharInstances

Inherited from CharInstances

Inherited from IntInstances

Inherited from IntInstances

Inherited from StringInstances

Inherited from StringInstances

Inherited from BaseFeature

Inherited from AnyRef

Inherited from Any

Ungrouped