Trait

com.github.agourlay.cornichon.dsl

HttpDsl

Related Doc: package dsl

Permalink

trait HttpDsl extends Dsl

Linear Supertypes
Dsl, CornichonLogger, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpDsl
  2. Dsl
  3. CornichonLogger
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Request extends AnyRef

    Permalink
  2. sealed trait Starters extends AnyRef

    Permalink
    Definition Classes
    Dsl
  3. sealed trait Streamed extends Request

    Permalink
  4. sealed trait WithAssert extends AnyRef

    Permalink
    Definition Classes
    Dsl
  5. sealed trait WithPayload extends Request

    Permalink
  6. sealed trait WithoutPayload extends Request

    Permalink

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. object And extends Starters with WithAssert with Product with Serializable

    Permalink
    Definition Classes
    Dsl
  5. object DELETE extends WithoutPayload with Product with Serializable

    Permalink
  6. def Eventually[A](maxDuration: Duration, interval: Duration)(steps: ⇒ Unit)(implicit b: ScenarioBuilder): ScenarioBuilder

    Permalink
    Definition Classes
    Dsl
  7. def Feature(name: String)(scenarios: Scenario*): FeatureDef

    Permalink
    Definition Classes
    Dsl
  8. object GET extends WithoutPayload with Product with Serializable

    Permalink
  9. object GET_SSE extends Streamed with Product with Serializable

    Permalink
  10. object GET_WS extends Streamed with Product with Serializable

    Permalink
  11. object Given extends Starters with Product with Serializable

    Permalink
    Definition Classes
    Dsl
  12. object POST extends WithPayload with Product with Serializable

    Permalink
  13. object PUT extends WithPayload with Product with Serializable

    Permalink
  14. def Repeat(times: Int)(steps: ⇒ Unit)(implicit b: ScenarioBuilder): Unit

    Permalink
    Definition Classes
    Dsl
  15. def Scenario(name: String)(builder: (ScenarioBuilder) ⇒ Unit): Scenario

    Permalink
    Definition Classes
    Dsl
  16. object Then extends Starters with WithAssert with Product with Serializable

    Permalink
    Definition Classes
    Dsl
  17. object When extends Starters with Product with Serializable

    Permalink
    Definition Classes
    Dsl
  18. def WithHeaders(headers: (String, String)*)(steps: ⇒ Unit)(implicit b: ScenarioBuilder): ScenarioBuilder

    Permalink
  19. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  20. def body_against_schema(schemaUrl: String): ExecutableStep[Try[Boolean]]

    Permalink
  21. def body_array_transform[A](mapFct: (JArray) ⇒ A, expected: A, title: Option[String]): ExecutableStep[A]

    Permalink
  22. def body_is[A](ordered: Boolean, expected: A, ignoring: String*): ExecutableStep[Iterable[JValue]]

    Permalink
  23. def body_is(expected: String, ignoring: String*): ExecutableStep[JValue]

    Permalink
  24. def body_is[A](whiteList: Boolean = false, expected: A): ExecutableStep[JValue]

    Permalink
  25. def body_is[A](mapFct: (JValue) ⇒ JValue, expected: A): ExecutableStep[JValue]

    Permalink
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  29. def extract_from_response(rootKey: String, target: String): ExecutableStep[Boolean]

    Permalink
  30. def extract_from_response(extractor: (JValue) ⇒ JValue, target: String): ExecutableStep[Boolean]

    Permalink
  31. def extract_from_session(key: String, extractor: (String) ⇒ String, target: String): ExecutableStep[Boolean]

    Permalink
    Definition Classes
    Dsl
  32. def failWith[A](e: Throwable, title: String, expected: A): ExecutableStep[A]

    Permalink
    Definition Classes
    Dsl
  33. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  34. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  36. def headers_contain(headers: (String, String)*): ExecutableStep[Boolean]

    Permalink
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. def jsonInputStep[A](input: A, stepTitle: String)(f: (JValue) ⇒ ExecutableStep[JValue]): ExecutableStep[JValue]

    Permalink
  39. def log(msg: String): Unit

    Permalink
    Definition Classes
    Dsl
  40. val logger: Logger

    Permalink
    Definition Classes
    CornichonLogger
  41. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  44. def remove(key: String): ExecutableStep[Boolean]

    Permalink
    Definition Classes
    Dsl
  45. implicit val requestTimeout: FiniteDuration

    Permalink
  46. def response_array_contains(element: String): ExecutableStep[Boolean]

    Permalink
  47. def response_array_size_is(size: Int): ExecutableStep[Int]

    Permalink
  48. def save(input: (String, String)): ExecutableStep[Boolean]

    Permalink
    Definition Classes
    Dsl
  49. def session_contains(key: String, value: String, title: Option[String] = None): ExecutableStep[String]

    Permalink
    Definition Classes
    Dsl
  50. def session_contains(input: (String, String)): ExecutableStep[String]

    Permalink
    Definition Classes
    Dsl
  51. def show_last_response_body: ExecutableStep[Boolean]

    Permalink
  52. def show_last_response_headers: ExecutableStep[Boolean]

    Permalink
  53. def show_last_status: ExecutableStep[Boolean]

    Permalink
  54. def show_session(key: String): ExecutableStep[Boolean]

    Permalink
    Definition Classes
    Dsl
  55. def show_session: ExecutableStep[Boolean]

    Permalink
    Definition Classes
    Dsl
  56. def status_is(status: Int): ExecutableStep[String]

    Permalink
  57. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  59. def transform_assert_session[A](key: String, expected: A, mapValue: (String) ⇒ A, title: Option[String] = None): ExecutableStep[A]

    Permalink
    Definition Classes
    Dsl
  60. final def wait(): Unit

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

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

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

Inherited from Dsl

Inherited from CornichonLogger

Inherited from AnyRef

Inherited from Any

Ungrouped