com
.
github
.
agourlay
.
cornichon
.
http
HttpDsl
Related Doc:
package http
trait
HttpDsl
extends
Dsl
Self Type
CornichonFeature
Linear Supertypes
Dsl
,
AnyRef
,
Any
Known Subclasses
CornichonFeature
Ordering
Alphabetic
By Inheritance
Inherited
HttpDsl
Dsl
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
trait
Starters
extends
Dynamic
Definition Classes
Dsl
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
Product
with
Serializable
Definition Classes
Dsl
def
Attach
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
AttachAs
(
title:
String
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
Concurrently
(
factor:
Int
,
maxTime:
Duration
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
Eventually
(
maxDuration:
Duration
,
interval:
Duration
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
Feature
(
name:
String
,
ignored:
Boolean
=
false
)
:
BodyElementCollector
[
Scenario
,
FeatureDef
]
Definition Classes
Dsl
object
Given
extends
Starters
with
Product
with
Serializable
Definition Classes
Dsl
def
LogDuration
(
label:
String
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
Repeat
(
times:
Int
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
RepeatDuring
(
duration:
Duration
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
RetryMax
(
limit:
Int
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
Scenario
(
name:
String
,
ignored:
Boolean
=
false
)
:
BodyElementCollector
[
Step
,
Scenario
]
Definition Classes
Dsl
object
Then
extends
Starters
with
Product
with
Serializable
Definition Classes
Dsl
object
When
extends
Starters
with
Product
with
Serializable
Definition Classes
Dsl
def
WithBasicAuth
(
userName:
String
,
password:
String
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
def
WithDataInputs
(
where:
String
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
def
WithHeaders
(
headers: (
String
,
String
)*
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
def
Within
(
maxDuration:
Duration
)
:
BodyElementCollector
[
Step
,
Step
]
Definition Classes
Dsl
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
body
[
A
]
:
BodyAssertion
[
A
]
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
delete
(
url:
String
)
:
HttpRequest
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
get
(
url:
String
)
:
HttpRequest
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
head
(
url:
String
)
:
HttpRequest
def
headers
:
HeadersAssertion
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
open_sse
(
url:
String
,
takeWithin:
FiniteDuration
)
:
HttpStreamedRequest
def
open_ws
(
url:
String
,
takeWithin:
FiniteDuration
)
:
HttpStreamedRequest
def
options
(
url:
String
)
:
HttpRequest
def
patch
(
url:
String
)
:
HttpRequest
def
post
(
url:
String
)
:
HttpRequest
def
print_step
(
message:
String
)
:
DebugStep
Definition Classes
Dsl
def
put
(
url:
String
)
:
HttpRequest
def
query_gql
(
url:
String
)
:
QueryGQL
def
remove
(
key:
String
)
:
EffectStep
Definition Classes
Dsl
val
root
:
String
def
save
(
input: (
String
,
String
)
)
:
EffectStep
Definition Classes
Dsl
def
save_body_path
(
args: (
String
,
String
)*
)
:
EffectStep
def
session_contains
(
key:
String
,
value:
String
)
:
AssertStep
[
String
]
Definition Classes
Dsl
def
session_contains
(
input: (
String
,
String
)
)
:
AssertStep
[
String
]
Definition Classes
Dsl
def
session_json_values
(
k1:
String
,
k2:
String
)
:
SessionJsonValuesAssertion
def
session_value
(
key:
String
)
:
SessionAssertion
Definition Classes
Dsl
def
session_values
(
k1:
String
,
k2:
String
)
:
SessionValuesAssertion
Definition Classes
Dsl
def
show_key_as_json
(
key:
String
)
:
DebugStep
def
show_last_response_body
:
DebugStep
def
show_last_response_body_as_json
:
DebugStep
def
show_last_response_headers
:
DebugStep
def
show_last_status
:
DebugStep
def
show_session
(
key:
String
,
transform: (
String
) ⇒
String
=
identity
)
:
DebugStep
Definition Classes
Dsl
def
show_session
:
DebugStep
Definition Classes
Dsl
def
status
:
StatusAssertion
.type
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
implicit
def
toStep
(
queryGQL:
QueryGQL
)
:
EffectStep
implicit
def
toStep
(
request:
HttpStreamedRequest
)
:
EffectStep
implicit
def
toStep
(
request:
HttpRequest
)
:
EffectStep
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
wait
(
duration:
FiniteDuration
)
:
EffectStep
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
AnyRef
Inherited from
Any
Ungrouped