java.lang.Object
net.serenitybdd.rest.RestDefaultsChained
User: YamStranger
Date: 4/5/16
Time: 8:27 PM
This class directly calls some methods from SerenityRest related only to
setting default values and parameters, can be used for better readability of code using
method chaining, also known as named parameter idiom.
So now it is possible to configure serenity rest using line:
new RestDefaultsChained().setDefaultBasePath("some/path").setDefaultProxy(object).setDefaultPort(10)
There is no difference in behaving between this class or SerenityRest.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenableLoggingOfRequestAndResponseIfValidationFails(io.restassured.filter.log.LogDetail logDetail) filters(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters) objectMapper(io.restassured.mapper.ObjectMapper objectMapper) proxy(int port) proxy(io.restassured.specification.ProxySpecification proxySpecification) registerParser(String contentType, io.restassured.parsing.Parser parser) replaceFiltersWith(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters) reset()restDefaultsChainedreplaceFiltersWith(List<io.restassured.filter.Filter> filters) setDefaultAuthentication(io.restassured.authentication.AuthenticationScheme authentication) setDefaultBasePath(String basePath) setDefaultConfig(io.restassured.config.RestAssuredConfig config) setDefaultParser(io.restassured.parsing.Parser defaultParser) setDefaultPort(int port) setDefaultProxy(int port) setDefaultProxy(io.restassured.specification.ProxySpecification proxy) setDefaultProxy(String host, int port) setDefaultProxy(String host, int port, String scheme) setDefaultProxy(URI uri) setDefaultRequestSpecification(io.restassured.specification.RequestSpecification requestSpecification) setDefaultResponseSpecification(io.restassured.specification.ResponseSpecification responseSpecification) setDefaultRootPath(String rootPath) setDefaultSessionId(String sessionId) setUrlEncodingEnabled(boolean urlEncodingEnabled) trustStore(KeyStore truststore) unregisterParser(String contentType) useRelaxedHTTPSValidation(String protocol)
-
Constructor Details
-
RestDefaultsChained
public RestDefaultsChained()
-
-
Method Details
-
setDefaultBasePath
-
setDefaultPort
-
setUrlEncodingEnabled
-
setDefaultRootPath
-
setDefaultSessionId
-
setDefaultAuthentication
public RestDefaultsChained setDefaultAuthentication(io.restassured.authentication.AuthenticationScheme authentication) -
setDefaultRequestSpecification
public RestDefaultsChained setDefaultRequestSpecification(io.restassured.specification.RequestSpecification requestSpecification) -
setDefaultParser
-
setDefaultResponseSpecification
public RestDefaultsChained setDefaultResponseSpecification(io.restassured.specification.ResponseSpecification responseSpecification) -
reset
-
filters
-
filters
public RestDefaultsChained filters(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters) -
restDefaultsChainedreplaceFiltersWith
public RestDefaultsChained restDefaultsChainedreplaceFiltersWith(List<io.restassured.filter.Filter> filters) -
replaceFiltersWith
public RestDefaultsChained replaceFiltersWith(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters) -
objectMapper
-
useRelaxedHTTPSValidation
-
useRelaxedHTTPSValidation
-
registerParser
-
unregisterParser
-
trustStore
-
enableLoggingOfRequestAndResponseIfValidationFails
-
enableLoggingOfRequestAndResponseIfValidationFails
public RestDefaultsChained enableLoggingOfRequestAndResponseIfValidationFails(io.restassured.filter.log.LogDetail logDetail) -
proxy
-
proxy
-
proxy
-
proxy
-
proxy
-
proxy
public RestDefaultsChained proxy(io.restassured.specification.ProxySpecification proxySpecification) -
setDefaultProxy
-
setDefaultProxy
-
setDefaultProxy
-
setDefaultProxy
-
setDefaultProxy
-
keystore
-
keystore
-
keystore
-
setDefaultConfig
-