Package net.serenitybdd.rest.stubs
Class ResponseSpecificationStub
java.lang.Object
net.serenitybdd.rest.stubs.ResponseSpecificationStub
- All Implemented Interfaces:
io.restassured.specification.ResponseSpecification
public class ResponseSpecificationStub
extends java.lang.Object
implements io.restassured.specification.ResponseSpecification
Created by john on 23/07/2015.
-
Constructor Summary
Constructors Constructor Description ResponseSpecificationStub()
-
Method Summary
Modifier and Type Method Description io.restassured.specification.ResponseSpecification
and()
io.restassured.specification.ResponseSpecification
appendRoot(java.lang.String pathToAppend)
io.restassured.specification.ResponseSpecification
appendRoot(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)
io.restassured.specification.ResponseSpecification
appendRootPath(java.lang.String pathToAppend)
io.restassured.specification.ResponseSpecification
appendRootPath(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)
io.restassured.specification.ResponseSpecification
body(java.lang.String key, java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)
io.restassured.specification.ResponseSpecification
body(java.lang.String path, org.hamcrest.Matcher<?> matcher, java.lang.Object... additionalKeyMatcherPairs)
io.restassured.specification.ResponseSpecification
body(java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)
io.restassured.specification.ResponseSpecification
body(org.hamcrest.Matcher<?> matcher, org.hamcrest.Matcher<?>... additionalMatchers)
io.restassured.specification.ResponseSpecification
contentType(io.restassured.http.ContentType contentType)
io.restassured.specification.ResponseSpecification
contentType(java.lang.String contentType)
io.restassured.specification.ResponseSpecification
contentType(org.hamcrest.Matcher<? super java.lang.String> contentType)
io.restassured.specification.ResponseSpecification
cookie(java.lang.String cookieName)
io.restassured.specification.ResponseSpecification
cookie(java.lang.String cookieName, io.restassured.matcher.DetailedCookieMatcher detailedCookieMatcher)
io.restassured.specification.ResponseSpecification
cookie(java.lang.String cookieName, java.lang.Object expectedValue)
io.restassured.specification.ResponseSpecification
cookie(java.lang.String cookieName, org.hamcrest.Matcher<?> expectedValueMatcher)
io.restassured.specification.ResponseSpecification
cookies(java.lang.String firstExpectedCookieName, java.lang.Object firstExpectedCookieValue, java.lang.Object... expectedCookieNameValuePairs)
io.restassured.specification.ResponseSpecification
cookies(java.util.Map<java.lang.String,?> expectedCookies)
io.restassured.specification.ResponseSpecification
defaultParser(io.restassured.parsing.Parser parser)
io.restassured.specification.ResponseSpecification
detachRoot(java.lang.String pathToDetach)
io.restassured.specification.ResponseSpecification
detachRootPath(java.lang.String pathToDetach)
io.restassured.specification.ResponseSpecification
expect()
io.restassured.specification.RequestSpecification
given()
io.restassured.specification.ResponseSpecification
header(java.lang.String headerName, java.lang.String expectedValue)
<T> io.restassured.specification.ResponseSpecification
header(java.lang.String s, java.util.function.Function<java.lang.String,T> restAssuredFunction, org.hamcrest.Matcher<? super T> matcher)
io.restassured.specification.ResponseSpecification
header(java.lang.String headerName, org.hamcrest.Matcher<?> expectedValueMatcher)
io.restassured.specification.ResponseSpecification
headers(java.lang.String firstExpectedHeaderName, java.lang.Object firstExpectedHeaderValue, java.lang.Object... expectedHeaders)
io.restassured.specification.ResponseSpecification
headers(java.util.Map<java.lang.String,?> expectedHeaders)
io.restassured.specification.ResponseLogSpecification
log()
io.restassured.specification.ResponseSpecification
logDetail(io.restassured.filter.log.LogDetail logDetail)
io.restassured.specification.ResponseSpecification
noRoot()
io.restassured.specification.ResponseSpecification
noRootPath()
io.restassured.specification.ResponseSpecification
parser(java.lang.String contentType, io.restassured.parsing.Parser parser)
io.restassured.specification.RequestSpecification
request()
io.restassured.specification.ResponseSpecification
response()
io.restassured.specification.ResponseSpecification
root(java.lang.String rootPath)
io.restassured.specification.ResponseSpecification
root(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)
io.restassured.specification.ResponseSpecification
rootPath(java.lang.String rootPath)
io.restassured.specification.ResponseSpecification
rootPath(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)
io.restassured.specification.ResponseSpecification
spec(io.restassured.specification.ResponseSpecification responseSpecificationToMerge)
io.restassured.specification.ResponseSpecification
statusCode(int expectedStatusCode)
io.restassured.specification.ResponseSpecification
statusCode(org.hamcrest.Matcher<? super java.lang.Integer> expectedStatusCode)
io.restassured.specification.ResponseSpecification
statusLine(java.lang.String expectedStatusLine)
io.restassured.specification.ResponseSpecification
statusLine(org.hamcrest.Matcher<? super java.lang.String> expectedStatusLine)
io.restassured.specification.ResponseSpecification
that()
io.restassured.specification.ResponseSpecification
then()
io.restassured.specification.ResponseSpecification
time(org.hamcrest.Matcher<java.lang.Long> matcher)
io.restassured.specification.ResponseSpecification
time(org.hamcrest.Matcher<java.lang.Long> matcher, java.util.concurrent.TimeUnit timeUnit)
io.restassured.response.Response
validate(io.restassured.response.Response response)
io.restassured.specification.RequestSender
when()
io.restassured.specification.RequestSpecification
with()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ResponseSpecificationStub
public ResponseSpecificationStub()
-
-
Method Details
-
validate
public io.restassured.response.Response validate(io.restassured.response.Response response)- Specified by:
validate
in interfaceio.restassured.specification.ResponseSpecification
-
time
public io.restassured.specification.ResponseSpecification time(org.hamcrest.Matcher<java.lang.Long> matcher)- Specified by:
time
in interfaceio.restassured.specification.ResponseSpecification
-
time
public io.restassured.specification.ResponseSpecification time(org.hamcrest.Matcher<java.lang.Long> matcher, java.util.concurrent.TimeUnit timeUnit)- Specified by:
time
in interfaceio.restassured.specification.ResponseSpecification
-
body
public io.restassured.specification.ResponseSpecification body(java.lang.String key, java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)- Specified by:
body
in interfaceio.restassured.specification.ResponseSpecification
-
body
public io.restassured.specification.ResponseSpecification body(java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)- Specified by:
body
in interfaceio.restassured.specification.ResponseSpecification
-
statusCode
public io.restassured.specification.ResponseSpecification statusCode(org.hamcrest.Matcher<? super java.lang.Integer> expectedStatusCode)- Specified by:
statusCode
in interfaceio.restassured.specification.ResponseSpecification
-
statusCode
public io.restassured.specification.ResponseSpecification statusCode(int expectedStatusCode)- Specified by:
statusCode
in interfaceio.restassured.specification.ResponseSpecification
-
statusLine
public io.restassured.specification.ResponseSpecification statusLine(org.hamcrest.Matcher<? super java.lang.String> expectedStatusLine)- Specified by:
statusLine
in interfaceio.restassured.specification.ResponseSpecification
-
statusLine
public io.restassured.specification.ResponseSpecification statusLine(java.lang.String expectedStatusLine)- Specified by:
statusLine
in interfaceio.restassured.specification.ResponseSpecification
-
headers
public io.restassured.specification.ResponseSpecification headers(java.util.Map<java.lang.String,?> expectedHeaders)- Specified by:
headers
in interfaceio.restassured.specification.ResponseSpecification
-
headers
public io.restassured.specification.ResponseSpecification headers(java.lang.String firstExpectedHeaderName, java.lang.Object firstExpectedHeaderValue, java.lang.Object... expectedHeaders)- Specified by:
headers
in interfaceio.restassured.specification.ResponseSpecification
-
header
public io.restassured.specification.ResponseSpecification header(java.lang.String headerName, org.hamcrest.Matcher<?> expectedValueMatcher)- Specified by:
header
in interfaceio.restassured.specification.ResponseSpecification
-
header
public <T> io.restassured.specification.ResponseSpecification header(java.lang.String s, java.util.function.Function<java.lang.String,T> restAssuredFunction, org.hamcrest.Matcher<? super T> matcher)- Specified by:
header
in interfaceio.restassured.specification.ResponseSpecification
-
header
public io.restassured.specification.ResponseSpecification header(java.lang.String headerName, java.lang.String expectedValue)- Specified by:
header
in interfaceio.restassured.specification.ResponseSpecification
-
cookies
public io.restassured.specification.ResponseSpecification cookies(java.util.Map<java.lang.String,?> expectedCookies)- Specified by:
cookies
in interfaceio.restassured.specification.ResponseSpecification
-
cookie
public io.restassured.specification.ResponseSpecification cookie(java.lang.String cookieName)- Specified by:
cookie
in interfaceio.restassured.specification.ResponseSpecification
-
cookies
public io.restassured.specification.ResponseSpecification cookies(java.lang.String firstExpectedCookieName, java.lang.Object firstExpectedCookieValue, java.lang.Object... expectedCookieNameValuePairs)- Specified by:
cookies
in interfaceio.restassured.specification.ResponseSpecification
-
cookie
public io.restassured.specification.ResponseSpecification cookie(java.lang.String cookieName, org.hamcrest.Matcher<?> expectedValueMatcher)- Specified by:
cookie
in interfaceio.restassured.specification.ResponseSpecification
-
cookie
public io.restassured.specification.ResponseSpecification cookie(java.lang.String cookieName, io.restassured.matcher.DetailedCookieMatcher detailedCookieMatcher)- Specified by:
cookie
in interfaceio.restassured.specification.ResponseSpecification
-
cookie
public io.restassured.specification.ResponseSpecification cookie(java.lang.String cookieName, java.lang.Object expectedValue)- Specified by:
cookie
in interfaceio.restassured.specification.ResponseSpecification
-
log
public io.restassured.specification.ResponseLogSpecification log()- Specified by:
log
in interfaceio.restassured.specification.ResponseSpecification
-
rootPath
public io.restassured.specification.ResponseSpecification rootPath(java.lang.String rootPath)- Specified by:
rootPath
in interfaceio.restassured.specification.ResponseSpecification
-
rootPath
public io.restassured.specification.ResponseSpecification rootPath(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)- Specified by:
rootPath
in interfaceio.restassured.specification.ResponseSpecification
-
root
public io.restassured.specification.ResponseSpecification root(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)- Specified by:
root
in interfaceio.restassured.specification.ResponseSpecification
-
root
public io.restassured.specification.ResponseSpecification root(java.lang.String rootPath)- Specified by:
root
in interfaceio.restassured.specification.ResponseSpecification
-
noRoot
public io.restassured.specification.ResponseSpecification noRoot()- Specified by:
noRoot
in interfaceio.restassured.specification.ResponseSpecification
-
appendRootPath
public io.restassured.specification.ResponseSpecification appendRootPath(java.lang.String pathToAppend)- Specified by:
appendRootPath
in interfaceio.restassured.specification.ResponseSpecification
-
appendRootPath
public io.restassured.specification.ResponseSpecification appendRootPath(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)- Specified by:
appendRootPath
in interfaceio.restassured.specification.ResponseSpecification
-
noRootPath
public io.restassured.specification.ResponseSpecification noRootPath()- Specified by:
noRootPath
in interfaceio.restassured.specification.ResponseSpecification
-
appendRoot
public io.restassured.specification.ResponseSpecification appendRoot(java.lang.String pathToAppend)- Specified by:
appendRoot
in interfaceio.restassured.specification.ResponseSpecification
-
detachRootPath
public io.restassured.specification.ResponseSpecification detachRootPath(java.lang.String pathToDetach)- Specified by:
detachRootPath
in interfaceio.restassured.specification.ResponseSpecification
-
appendRoot
public io.restassured.specification.ResponseSpecification appendRoot(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)- Specified by:
appendRoot
in interfaceio.restassured.specification.ResponseSpecification
-
detachRoot
public io.restassured.specification.ResponseSpecification detachRoot(java.lang.String pathToDetach)- Specified by:
detachRoot
in interfaceio.restassured.specification.ResponseSpecification
-
contentType
public io.restassured.specification.ResponseSpecification contentType(io.restassured.http.ContentType contentType)- Specified by:
contentType
in interfaceio.restassured.specification.ResponseSpecification
-
contentType
public io.restassured.specification.ResponseSpecification contentType(java.lang.String contentType)- Specified by:
contentType
in interfaceio.restassured.specification.ResponseSpecification
-
contentType
public io.restassured.specification.ResponseSpecification contentType(org.hamcrest.Matcher<? super java.lang.String> contentType)- Specified by:
contentType
in interfaceio.restassured.specification.ResponseSpecification
-
body
public io.restassured.specification.ResponseSpecification body(org.hamcrest.Matcher<?> matcher, org.hamcrest.Matcher<?>... additionalMatchers)- Specified by:
body
in interfaceio.restassured.specification.ResponseSpecification
-
body
public io.restassured.specification.ResponseSpecification body(java.lang.String path, org.hamcrest.Matcher<?> matcher, java.lang.Object... additionalKeyMatcherPairs)- Specified by:
body
in interfaceio.restassured.specification.ResponseSpecification
-
when
public io.restassured.specification.RequestSender when()- Specified by:
when
in interfaceio.restassured.specification.ResponseSpecification
-
given
public io.restassured.specification.RequestSpecification given()- Specified by:
given
in interfaceio.restassured.specification.ResponseSpecification
-
that
public io.restassured.specification.ResponseSpecification that()- Specified by:
that
in interfaceio.restassured.specification.ResponseSpecification
-
request
public io.restassured.specification.RequestSpecification request()- Specified by:
request
in interfaceio.restassured.specification.ResponseSpecification
-
response
public io.restassured.specification.ResponseSpecification response()- Specified by:
response
in interfaceio.restassured.specification.ResponseSpecification
-
and
public io.restassured.specification.ResponseSpecification and()- Specified by:
and
in interfaceio.restassured.specification.ResponseSpecification
-
with
public io.restassured.specification.RequestSpecification with()- Specified by:
with
in interfaceio.restassured.specification.ResponseSpecification
-
then
public io.restassured.specification.ResponseSpecification then()- Specified by:
then
in interfaceio.restassured.specification.ResponseSpecification
-
expect
public io.restassured.specification.ResponseSpecification expect()- Specified by:
expect
in interfaceio.restassured.specification.ResponseSpecification
-
spec
public io.restassured.specification.ResponseSpecification spec(io.restassured.specification.ResponseSpecification responseSpecificationToMerge)- Specified by:
spec
in interfaceio.restassured.specification.ResponseSpecification
-
parser
public io.restassured.specification.ResponseSpecification parser(java.lang.String contentType, io.restassured.parsing.Parser parser)- Specified by:
parser
in interfaceio.restassured.specification.ResponseSpecification
-
defaultParser
public io.restassured.specification.ResponseSpecification defaultParser(io.restassured.parsing.Parser parser)- Specified by:
defaultParser
in interfaceio.restassured.specification.ResponseSpecification
-
logDetail
public io.restassured.specification.ResponseSpecification logDetail(io.restassured.filter.log.LogDetail logDetail)- Specified by:
logDetail
in interfaceio.restassured.specification.ResponseSpecification
-