public class SerenityRest
extends java.lang.Object
| Constructor and Description |
|---|
SerenityRest() |
| Modifier and Type | Method and Description |
|---|---|
static com.jayway.restassured.response.ValidatableResponse |
and() |
static com.jayway.restassured.authentication.AuthenticationScheme |
basic(java.lang.String userName,
java.lang.String password) |
static com.jayway.restassured.authentication.AuthenticationScheme |
certificate(java.lang.String certURL,
java.lang.String password) |
static com.jayway.restassured.authentication.AuthenticationScheme |
certificate(java.lang.String certURL,
java.lang.String password,
com.jayway.restassured.authentication.CertificateAuthSettings certificateAuthSettings) |
static com.jayway.restassured.config.RestAssuredConfig |
config() |
static com.jayway.restassured.response.Response |
delete() |
static com.jayway.restassured.response.Response |
delete(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams) |
static com.jayway.restassured.response.Response |
delete(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
delete(java.net.URI uri) |
static com.jayway.restassured.response.Response |
delete(java.net.URL url) |
static com.jayway.restassured.authentication.AuthenticationScheme |
digest(java.lang.String userName,
java.lang.String password) |
static com.jayway.restassured.config.LogConfig |
enableLoggingOfRequestAndResponseIfValidationFails() |
static com.jayway.restassured.config.LogConfig |
enableLoggingOfRequestAndResponseIfValidationFails(com.jayway.restassured.filter.log.LogDetail logDetail) |
static com.jayway.restassured.specification.ResponseSpecification |
expect() |
static java.util.List<com.jayway.restassured.filter.Filter> |
filters() |
static java.util.List<com.jayway.restassured.filter.Filter> |
filters(com.jayway.restassured.filter.Filter filter,
com.jayway.restassured.filter.Filter... additionalFilters) |
static java.util.List<com.jayway.restassured.filter.Filter> |
filters(java.util.List<com.jayway.restassured.filter.Filter> filters) |
static com.jayway.restassured.authentication.AuthenticationScheme |
form(java.lang.String userName,
java.lang.String password) |
static com.jayway.restassured.authentication.AuthenticationScheme |
form(java.lang.String userName,
java.lang.String password,
com.jayway.restassured.authentication.FormAuthConfig config) |
static com.jayway.restassured.response.Response |
get() |
static com.jayway.restassured.response.Response |
get(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams) |
static com.jayway.restassured.response.Response |
get(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
get(java.net.URI uri) |
static com.jayway.restassured.response.Response |
get(java.net.URL url) |
static com.jayway.restassured.authentication.AuthenticationScheme |
getDefaultAuthentication() |
static java.lang.String |
getDefaultBasePath() |
static com.jayway.restassured.config.RestAssuredConfig |
getDefaultConfig() |
static com.jayway.restassured.parsing.Parser |
getDefaultParser() |
static int |
getDefaultPort() |
static com.jayway.restassured.specification.ProxySpecification |
getDefaultProxy() |
static com.jayway.restassured.specification.RequestSpecification |
getDefaultRequestSpecification() |
static com.jayway.restassured.specification.ResponseSpecification |
getDefaultResponseSpecification() |
static java.lang.String |
getDefaultRootPath() |
static java.lang.String |
getDefaultSessionId() |
static com.jayway.restassured.specification.RequestSpecification |
given() |
static com.jayway.restassured.specification.RequestSpecification |
given(com.jayway.restassured.specification.RequestSpecification requestSpecification) |
static com.jayway.restassured.specification.RequestSender |
given(com.jayway.restassured.specification.RequestSpecification request,
com.jayway.restassured.specification.ResponseSpecification response) |
static com.jayway.restassured.response.Response |
head() |
static com.jayway.restassured.response.Response |
head(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams) |
static com.jayway.restassured.response.Response |
head(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
head(java.net.URI uri) |
static com.jayway.restassured.response.Response |
head(java.net.URL url) |
static boolean |
isUrlEncodingEnabled() |
static com.jayway.restassured.config.SSLConfig |
keystore(java.io.File pathToJks,
java.lang.String password) |
static com.jayway.restassured.config.SSLConfig |
keystore(java.lang.String password) |
static com.jayway.restassured.config.SSLConfig |
keystore(java.lang.String pathToJks,
java.lang.String password) |
static com.jayway.restassured.authentication.AuthenticationScheme |
oauth(java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String accessToken,
java.lang.String secretToken) |
static com.jayway.restassured.authentication.AuthenticationScheme |
oauth(java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String accessToken,
java.lang.String secretToken,
com.jayway.restassured.authentication.OAuthSignature signature) |
static com.jayway.restassured.authentication.AuthenticationScheme |
oauth2(java.lang.String accessToken) |
static com.jayway.restassured.authentication.AuthenticationScheme |
oauth2(java.lang.String accessToken,
com.jayway.restassured.authentication.OAuthSignature signature) |
static com.jayway.restassured.mapper.ObjectMapper |
objectMapper(com.jayway.restassured.mapper.ObjectMapper objectMapper) |
static com.jayway.restassured.response.Response |
options() |
static com.jayway.restassured.response.Response |
options(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams) |
static com.jayway.restassured.response.Response |
options(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
options(java.net.URI uri) |
static com.jayway.restassured.response.Response |
options(java.net.URL url) |
static com.jayway.restassured.response.Response |
patch() |
static com.jayway.restassured.response.Response |
patch(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams) |
static com.jayway.restassured.response.Response |
patch(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
patch(java.net.URI uri) |
static com.jayway.restassured.response.Response |
patch(java.net.URL url) |
static com.jayway.restassured.response.Response |
post() |
static com.jayway.restassured.response.Response |
post(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams) |
static com.jayway.restassured.response.Response |
post(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
post(java.net.URI uri) |
static com.jayway.restassured.response.Response |
post(java.net.URL url) |
static com.jayway.restassured.authentication.PreemptiveAuthProvider |
preemptive() |
static com.jayway.restassured.specification.ProxySpecification |
proxy(int port) |
static com.jayway.restassured.specification.ProxySpecification |
proxy(com.jayway.restassured.specification.ProxySpecification proxySpecification) |
static com.jayway.restassured.specification.ProxySpecification |
proxy(java.lang.String host) |
static com.jayway.restassured.specification.ProxySpecification |
proxy(java.lang.String host,
int port) |
static com.jayway.restassured.specification.ProxySpecification |
proxy(java.lang.String host,
int port,
java.lang.String scheme) |
static com.jayway.restassured.specification.ProxySpecification |
proxy(java.net.URI uri) |
static com.jayway.restassured.response.Response |
put() |
static com.jayway.restassured.response.Response |
put(java.lang.String path,
java.lang.Object... pathParams) |
static com.jayway.restassured.response.Response |
put(java.net.URI uri) |
static com.jayway.restassured.response.Response |
put(java.net.URL url) |
static void |
registerParser(java.lang.String contentType,
com.jayway.restassured.parsing.Parser parser) |
static java.util.List<com.jayway.restassured.filter.Filter> |
replaceFiltersWith(com.jayway.restassured.filter.Filter filter,
com.jayway.restassured.filter.Filter... additionalFilters) |
static java.util.List<com.jayway.restassured.filter.Filter> |
replaceFiltersWith(java.util.List<com.jayway.restassured.filter.Filter> filters) |
static void |
reset() |
static com.jayway.restassured.specification.RequestSpecification |
rest() |
static com.jayway.restassured.authentication.AuthenticationScheme |
setDefaultAuthentication(com.jayway.restassured.authentication.AuthenticationScheme authentication) |
static java.lang.String |
setDefaultBasePath(java.lang.String basePath) |
static com.jayway.restassured.config.RestAssuredConfig |
setDefaultConfig(com.jayway.restassured.config.RestAssuredConfig config) |
static com.jayway.restassured.parsing.Parser |
setDefaultParser(com.jayway.restassured.parsing.Parser defaultParser) |
static int |
setDefaultPort(int port) |
static com.jayway.restassured.specification.ProxySpecification |
setDefaultProxy(int port) |
static com.jayway.restassured.specification.ProxySpecification |
setDefaultProxy(com.jayway.restassured.specification.ProxySpecification proxy) |
static com.jayway.restassured.specification.ProxySpecification |
setDefaultProxy(java.lang.String host,
int port) |
static com.jayway.restassured.specification.ProxySpecification |
setDefaultProxy(java.lang.String host,
int port,
java.lang.String scheme) |
static com.jayway.restassured.specification.ProxySpecification |
setDefaultProxy(java.net.URI uri) |
static com.jayway.restassured.specification.RequestSpecification |
setDefaultRequestSpecification(com.jayway.restassured.specification.RequestSpecification requestSpecification) |
static com.jayway.restassured.specification.ResponseSpecification |
setDefaultResponseSpecification(com.jayway.restassured.specification.ResponseSpecification responseSpecification) |
static java.lang.String |
setDefaultRootPath(java.lang.String rootPath) |
static java.lang.String |
setDefaultSessionId(java.lang.String sessionId) |
static boolean |
setUrlEncodingEnabled(boolean urlEncodingEnabled) |
static com.jayway.restassured.response.ValidatableResponse |
then() |
static com.jayway.restassured.config.SSLConfig |
trustStore(java.security.KeyStore truststore) |
static void |
unregisterParser(java.lang.String contentType) |
static com.jayway.restassured.config.SSLConfig |
useRelaxedHTTPSValidation() |
static com.jayway.restassured.config.SSLConfig |
useRelaxedHTTPSValidation(java.lang.String protocol) |
static com.jayway.restassured.specification.RequestSender |
when() |
static com.jayway.restassured.specification.RequestSpecification |
with() |
static java.util.List<com.jayway.restassured.specification.Argument> |
withArgs(java.lang.Object firstArgument,
java.lang.Object... additionalArguments) |
static java.util.List<com.jayway.restassured.specification.Argument> |
withArguments(java.lang.Object firstArgument,
java.lang.Object... additionalArguments) |
static java.util.List<com.jayway.restassured.specification.Argument> |
withNoArgs() |
static java.util.List<com.jayway.restassured.specification.Argument> |
withNoArguments() |
public static com.jayway.restassured.specification.RequestSpecification rest()
public static com.jayway.restassured.response.ValidatableResponse and()
public static com.jayway.restassured.response.ValidatableResponse then()
public static java.lang.String setDefaultBasePath(java.lang.String basePath)
public static java.lang.String getDefaultBasePath()
public static int getDefaultPort()
public static int setDefaultPort(int port)
public static boolean isUrlEncodingEnabled()
public static boolean setUrlEncodingEnabled(boolean urlEncodingEnabled)
public static java.lang.String getDefaultRootPath()
public static java.lang.String setDefaultRootPath(java.lang.String rootPath)
public static java.lang.String getDefaultSessionId()
public static java.lang.String setDefaultSessionId(java.lang.String sessionId)
public static com.jayway.restassured.authentication.AuthenticationScheme getDefaultAuthentication()
public static com.jayway.restassured.authentication.AuthenticationScheme setDefaultAuthentication(com.jayway.restassured.authentication.AuthenticationScheme authentication)
public static com.jayway.restassured.specification.RequestSpecification getDefaultRequestSpecification()
public static com.jayway.restassured.specification.RequestSpecification setDefaultRequestSpecification(com.jayway.restassured.specification.RequestSpecification requestSpecification)
public static com.jayway.restassured.parsing.Parser getDefaultParser()
public static com.jayway.restassured.parsing.Parser setDefaultParser(com.jayway.restassured.parsing.Parser defaultParser)
public static com.jayway.restassured.specification.ResponseSpecification getDefaultResponseSpecification()
public static com.jayway.restassured.specification.ResponseSpecification setDefaultResponseSpecification(com.jayway.restassured.specification.ResponseSpecification responseSpecification)
public static void reset()
public static java.util.List<com.jayway.restassured.filter.Filter> filters(java.util.List<com.jayway.restassured.filter.Filter> filters)
public static java.util.List<com.jayway.restassured.filter.Filter> filters(com.jayway.restassured.filter.Filter filter,
com.jayway.restassured.filter.Filter... additionalFilters)
public static java.util.List<com.jayway.restassured.filter.Filter> replaceFiltersWith(java.util.List<com.jayway.restassured.filter.Filter> filters)
public static java.util.List<com.jayway.restassured.filter.Filter> replaceFiltersWith(com.jayway.restassured.filter.Filter filter,
com.jayway.restassured.filter.Filter... additionalFilters)
public static java.util.List<com.jayway.restassured.filter.Filter> filters()
public static com.jayway.restassured.mapper.ObjectMapper objectMapper(com.jayway.restassured.mapper.ObjectMapper objectMapper)
public static com.jayway.restassured.specification.ResponseSpecification expect()
public static com.jayway.restassured.specification.RequestSpecification with()
public static java.util.List<com.jayway.restassured.specification.Argument> withArguments(java.lang.Object firstArgument,
java.lang.Object... additionalArguments)
public static java.util.List<com.jayway.restassured.specification.Argument> withNoArguments()
public static java.util.List<com.jayway.restassured.specification.Argument> withArgs(java.lang.Object firstArgument,
java.lang.Object... additionalArguments)
public static java.util.List<com.jayway.restassured.specification.Argument> withNoArgs()
public static com.jayway.restassured.specification.RequestSpecification given()
public static com.jayway.restassured.specification.RequestSender when()
public static com.jayway.restassured.specification.RequestSender given(com.jayway.restassured.specification.RequestSpecification request,
com.jayway.restassured.specification.ResponseSpecification response)
public static com.jayway.restassured.specification.RequestSpecification given(com.jayway.restassured.specification.RequestSpecification requestSpecification)
public static com.jayway.restassured.config.SSLConfig useRelaxedHTTPSValidation()
public static com.jayway.restassured.config.SSLConfig useRelaxedHTTPSValidation(java.lang.String protocol)
public static void registerParser(java.lang.String contentType,
com.jayway.restassured.parsing.Parser parser)
public static void unregisterParser(java.lang.String contentType)
public static com.jayway.restassured.authentication.AuthenticationScheme oauth2(java.lang.String accessToken)
public static com.jayway.restassured.config.SSLConfig trustStore(java.security.KeyStore truststore)
public static com.jayway.restassured.authentication.AuthenticationScheme certificate(java.lang.String certURL,
java.lang.String password)
public static com.jayway.restassured.config.LogConfig enableLoggingOfRequestAndResponseIfValidationFails()
public static com.jayway.restassured.config.LogConfig enableLoggingOfRequestAndResponseIfValidationFails(com.jayway.restassured.filter.log.LogDetail logDetail)
public static com.jayway.restassured.authentication.AuthenticationScheme certificate(java.lang.String certURL,
java.lang.String password,
com.jayway.restassured.authentication.CertificateAuthSettings certificateAuthSettings)
public static com.jayway.restassured.authentication.AuthenticationScheme form(java.lang.String userName,
java.lang.String password)
public static com.jayway.restassured.authentication.PreemptiveAuthProvider preemptive()
public static com.jayway.restassured.authentication.AuthenticationScheme form(java.lang.String userName,
java.lang.String password,
com.jayway.restassured.authentication.FormAuthConfig config)
public static com.jayway.restassured.authentication.AuthenticationScheme oauth2(java.lang.String accessToken,
com.jayway.restassured.authentication.OAuthSignature signature)
public static com.jayway.restassured.authentication.AuthenticationScheme basic(java.lang.String userName,
java.lang.String password)
public static com.jayway.restassured.specification.ProxySpecification proxy(java.lang.String host,
int port,
java.lang.String scheme)
public static com.jayway.restassured.specification.ProxySpecification proxy(java.lang.String host,
int port)
public static com.jayway.restassured.specification.ProxySpecification proxy(int port)
public static com.jayway.restassured.specification.ProxySpecification proxy(java.net.URI uri)
public static com.jayway.restassured.specification.ProxySpecification proxy(java.lang.String host)
public static com.jayway.restassured.specification.ProxySpecification proxy(com.jayway.restassured.specification.ProxySpecification proxySpecification)
public static com.jayway.restassured.specification.ProxySpecification setDefaultProxy(java.lang.String host,
int port,
java.lang.String scheme)
public static com.jayway.restassured.specification.ProxySpecification setDefaultProxy(com.jayway.restassured.specification.ProxySpecification proxy)
public static com.jayway.restassured.specification.ProxySpecification setDefaultProxy(java.lang.String host,
int port)
public static com.jayway.restassured.specification.ProxySpecification setDefaultProxy(int port)
public static com.jayway.restassured.specification.ProxySpecification setDefaultProxy(java.net.URI uri)
public static com.jayway.restassured.specification.ProxySpecification getDefaultProxy()
public static com.jayway.restassured.config.SSLConfig keystore(java.io.File pathToJks,
java.lang.String password)
public static com.jayway.restassured.config.SSLConfig keystore(java.lang.String password)
public static com.jayway.restassured.config.SSLConfig keystore(java.lang.String pathToJks,
java.lang.String password)
public static com.jayway.restassured.response.Response head(java.net.URI uri)
public static com.jayway.restassured.response.Response head()
public static com.jayway.restassured.response.Response head(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response head(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams)
public static com.jayway.restassured.response.Response head(java.net.URL url)
public static com.jayway.restassured.config.RestAssuredConfig config()
public static com.jayway.restassured.config.RestAssuredConfig getDefaultConfig()
public static com.jayway.restassured.config.RestAssuredConfig setDefaultConfig(com.jayway.restassured.config.RestAssuredConfig config)
public static com.jayway.restassured.authentication.AuthenticationScheme oauth(java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String accessToken,
java.lang.String secretToken,
com.jayway.restassured.authentication.OAuthSignature signature)
public static com.jayway.restassured.authentication.AuthenticationScheme oauth(java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String accessToken,
java.lang.String secretToken)
public static com.jayway.restassured.authentication.AuthenticationScheme digest(java.lang.String userName,
java.lang.String password)
public static com.jayway.restassured.response.Response options()
public static com.jayway.restassured.response.Response options(java.net.URL url)
public static com.jayway.restassured.response.Response options(java.net.URI uri)
public static com.jayway.restassured.response.Response options(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response options(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams)
public static com.jayway.restassured.response.Response patch(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams)
public static com.jayway.restassured.response.Response patch(java.net.URI uri)
public static com.jayway.restassured.response.Response patch(java.net.URL url)
public static com.jayway.restassured.response.Response patch()
public static com.jayway.restassured.response.Response patch(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response post(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response post(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams)
public static com.jayway.restassured.response.Response post(java.net.URL url)
public static com.jayway.restassured.response.Response post()
public static com.jayway.restassured.response.Response post(java.net.URI uri)
public static com.jayway.restassured.response.Response put(java.net.URI uri)
public static com.jayway.restassured.response.Response put(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response put()
public static com.jayway.restassured.response.Response put(java.net.URL url)
public static com.jayway.restassured.response.Response delete(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams)
public static com.jayway.restassured.response.Response delete(java.net.URL url)
public static com.jayway.restassured.response.Response delete(java.net.URI uri)
public static com.jayway.restassured.response.Response delete()
public static com.jayway.restassured.response.Response delete(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response get(java.net.URI uri)
public static com.jayway.restassured.response.Response get(java.net.URL url)
public static com.jayway.restassured.response.Response get(java.lang.String path,
java.lang.Object... pathParams)
public static com.jayway.restassured.response.Response get(java.lang.String path,
java.util.Map<java.lang.String,?> pathParams)
public static com.jayway.restassured.response.Response get()