com
.
github
.
agourlay
.
cornichon
.
dsl
HttpDsl
Related Doc:
package dsl
trait
HttpDsl
extends
Dsl
Linear Supertypes
Dsl
,
CornichonLogger
,
AnyRef
,
Any
Known Subclasses
CornichonFeature
Ordering
Alphabetic
By inheritance
Inherited
HttpDsl
Dsl
CornichonLogger
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
sealed
trait
Request
extends
AnyRef
sealed
trait
Starters
extends
AnyRef
Definition Classes
Dsl
sealed
trait
Streamed
extends
Request
sealed
trait
WithAssert
extends
AnyRef
Definition Classes
Dsl
sealed
trait
WithPayload
extends
Request
sealed
trait
WithoutPayload
extends
Request
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
object
And
extends
Starters
with
WithAssert
with
Product
with
Serializable
Definition Classes
Dsl
object
DELETE
extends
WithoutPayload
with
Product
with
Serializable
def
Eventually
[
A
]
(
maxDuration:
Duration
,
interval:
Duration
)
(
steps: ⇒
Unit
)
(
implicit
b:
ScenarioBuilder
)
:
ScenarioBuilder
Definition Classes
Dsl
def
Feature
(
name:
String
)
(
scenarios:
Scenario
*
)
:
FeatureDef
Definition Classes
Dsl
object
GET
extends
WithoutPayload
with
Product
with
Serializable
object
GET_SSE
extends
Streamed
with
Product
with
Serializable
object
GET_WS
extends
Streamed
with
Product
with
Serializable
object
Given
extends
Starters
with
Product
with
Serializable
Definition Classes
Dsl
object
POST
extends
WithPayload
with
Product
with
Serializable
object
PUT
extends
WithPayload
with
Product
with
Serializable
def
Repeat
(
times:
Int
)
(
steps: ⇒
Unit
)
(
implicit
b:
ScenarioBuilder
)
:
Unit
Definition Classes
Dsl
def
Scenario
(
name:
String
)
(
builder: (
ScenarioBuilder
) ⇒
Unit
)
:
Scenario
Definition Classes
Dsl
object
Then
extends
Starters
with
WithAssert
with
Product
with
Serializable
Definition Classes
Dsl
object
When
extends
Starters
with
Product
with
Serializable
Definition Classes
Dsl
def
WithHeaders
(
headers: (
String
,
String
)*
)
(
steps: ⇒
Unit
)
(
implicit
b:
ScenarioBuilder
)
:
ScenarioBuilder
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
body_against_schema
(
schemaUrl:
String
)
:
ExecutableStep
[
Try
[
Boolean
]]
def
body_array_transform
[
A
]
(
mapFct: (
JArray
) ⇒
A
,
expected:
A
,
title:
Option
[
String
]
)
:
ExecutableStep
[
A
]
def
body_is
[
A
]
(
ordered:
Boolean
,
expected:
A
,
ignoring:
String
*
)
:
ExecutableStep
[
Iterable
[
JValue
]]
def
body_is
(
expected:
String
,
ignoring:
String
*
)
:
ExecutableStep
[
JValue
]
def
body_is
[
A
]
(
whiteList:
Boolean
=
false
,
expected:
A
)
:
ExecutableStep
[
JValue
]
def
body_is
[
A
]
(
mapFct: (
JValue
) ⇒
JValue
,
expected:
A
)
:
ExecutableStep
[
JValue
]
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
extract_from_response
(
rootKey:
String
,
target:
String
)
:
ExecutableStep
[
Boolean
]
def
extract_from_response
(
extractor: (
JValue
) ⇒
JValue
,
target:
String
)
:
ExecutableStep
[
Boolean
]
def
extract_from_session
(
key:
String
,
extractor: (
String
) ⇒
String
,
target:
String
)
:
ExecutableStep
[
Boolean
]
Definition Classes
Dsl
def
failWith
[
A
]
(
e:
Throwable
,
title:
String
,
expected:
A
)
:
ExecutableStep
[
A
]
Definition Classes
Dsl
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
headers_contain
(
headers: (
String
,
String
)*
)
:
ExecutableStep
[
Boolean
]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
jsonInputStep
[
A
]
(
input:
A
,
stepTitle:
String
)
(
f: (
JValue
) ⇒
ExecutableStep
[
JValue
]
)
:
ExecutableStep
[
JValue
]
def
log
(
msg:
String
)
:
Unit
Definition Classes
Dsl
val
logger
:
Logger
Definition Classes
CornichonLogger
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
remove
(
key:
String
)
:
ExecutableStep
[
Boolean
]
Definition Classes
Dsl
implicit
val
requestTimeout
:
FiniteDuration
def
response_array_contains
(
element:
String
)
:
ExecutableStep
[
Boolean
]
def
response_array_size_is
(
size:
Int
)
:
ExecutableStep
[
Int
]
def
save
(
input: (
String
,
String
)
)
:
ExecutableStep
[
Boolean
]
Definition Classes
Dsl
def
session_contains
(
key:
String
,
value:
String
,
title:
Option
[
String
] =
None
)
:
ExecutableStep
[
String
]
Definition Classes
Dsl
def
session_contains
(
input: (
String
,
String
)
)
:
ExecutableStep
[
String
]
Definition Classes
Dsl
def
show_last_response_body
:
ExecutableStep
[
Boolean
]
def
show_last_response_headers
:
ExecutableStep
[
Boolean
]
def
show_last_status
:
ExecutableStep
[
Boolean
]
def
show_session
(
key:
String
)
:
ExecutableStep
[
Boolean
]
Definition Classes
Dsl
def
show_session
:
ExecutableStep
[
Boolean
]
Definition Classes
Dsl
def
status_is
(
status:
Int
)
:
ExecutableStep
[
String
]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
transform_assert_session
[
A
]
(
key:
String
,
expected:
A
,
mapValue: (
String
) ⇒
A
,
title:
Option
[
String
] =
None
)
:
ExecutableStep
[
A
]
Definition Classes
Dsl
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Dsl
Inherited from
CornichonLogger
Inherited from
AnyRef
Inherited from
Any
Ungrouped