com
.
github
.
agourlay
.
cornichon
.
http
HttpDsl
Related Doc:
package http
trait
HttpDsl
extends
Dsl
Self Type
CornichonFeature
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
Starters
extends
AnyRef
Definition Classes
Dsl
sealed
trait
WithAssert
extends
AnyRef
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
WithAssert
with
Product
with
Serializable
Definition Classes
Dsl
def
Attach
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
Definition Classes
Dsl
def
Concurrently
(
factor:
Int
,
maxTime:
Duration
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
Definition Classes
Dsl
def
Eventually
(
maxDuration:
Duration
,
interval:
Duration
)
:
BodyElementCollector
[
Step
,
Seq
[
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
Repeat
(
times:
Int
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
Definition Classes
Dsl
def
RepeatDuring
(
duration:
Duration
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
Definition Classes
Dsl
def
RetryMax
(
limit:
Int
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
Definition Classes
Dsl
def
Scenario
(
name:
String
,
ignored:
Boolean
=
false
)
:
BodyElementCollector
[
Step
,
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
WithBasicAuth
(
userName:
String
,
password:
String
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
def
WithHeaders
(
headers: (
String
,
String
)*
)
:
BodyElementCollector
[
Step
,
Seq
[
Step
]]
def
Within
(
maxDuration:
Duration
)
:
BodyElementCollector
[
Step
,
Seq
[
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
)
:
Delete
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
)
:
Get
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
headers
:
HeadersAssertion
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
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
open_sse
(
url:
String
,
takeWithin:
FiniteDuration
)
:
OpenSSE
def
open_ws
(
url:
String
,
takeWithin:
FiniteDuration
)
:
OpenWS
def
post
(
url:
String
,
payload:
String
)
:
Post
def
print_step
(
message:
String
)
:
DebugStep
Definition Classes
Dsl
def
put
(
url:
String
,
payload:
String
)
:
Put
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
.type
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
(
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
CornichonLogger
Inherited from
AnyRef
Inherited from
Any
Ungrouped