Class WebTestClientParamConfig
java.lang.Object
io.restassured.config.ParamConfig
io.restassured.module.webtestclient.config.WebTestClientParamConfig
- All Implemented Interfaces:
io.restassured.config.Config
public class WebTestClientParamConfig
extends io.restassured.config.ParamConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class io.restassured.config.ParamConfig
io.restassured.config.ParamConfig.UpdateStrategy -
Constructor Summary
ConstructorsConstructorDescriptionWebTestClientParamConfig(io.restassured.config.ParamConfig.UpdateStrategy queryParamsUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy pathParamsUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy formParamsUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy requestParameterUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy attributeUpdateStrategy, boolean userConfigured) -
Method Summary
Modifier and TypeMethodDescriptionand()Syntactic sugar.io.restassured.config.ParamConfig.UpdateStrategyattributeUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set attribute update strategy to the given value.io.restassured.config.ParamConfig.UpdateStrategyformParamsUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set form parameter update strategy to the given value.booleanMerge all parameter types.static WebTestClientParamConfigio.restassured.config.ParamConfig.UpdateStrategyio.restassured.config.ParamConfig.UpdateStrategyqueryParamsUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set query parameter update strategy to the given value.Replace parameter values for all kinds of parameter types.io.restassured.config.ParamConfig.UpdateStrategyrequestParamsUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set request parameter update strategy to the given value.with()Syntactic sugar.
-
Constructor Details
-
WebTestClientParamConfig
public WebTestClientParamConfig() -
WebTestClientParamConfig
public WebTestClientParamConfig(io.restassured.config.ParamConfig.UpdateStrategy queryParamsUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy pathParamsUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy formParamsUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy requestParameterUpdateStrategy, io.restassured.config.ParamConfig.UpdateStrategy attributeUpdateStrategy, boolean userConfigured)
-
-
Method Details
-
attributeUpdateStrategy
public io.restassured.config.ParamConfig.UpdateStrategy attributeUpdateStrategy()- Returns:
- The update strategy for form parameters
-
formParamsUpdateStrategy
public io.restassured.config.ParamConfig.UpdateStrategy formParamsUpdateStrategy()- Overrides:
formParamsUpdateStrategyin classio.restassured.config.ParamConfig- Returns:
- The update strategy for form parameters
-
requestParamsUpdateStrategy
public io.restassured.config.ParamConfig.UpdateStrategy requestParamsUpdateStrategy()- Overrides:
requestParamsUpdateStrategyin classio.restassured.config.ParamConfig- Returns:
- The update strategy for request parameters
-
queryParamsUpdateStrategy
public io.restassured.config.ParamConfig.UpdateStrategy queryParamsUpdateStrategy()- Overrides:
queryParamsUpdateStrategyin classio.restassured.config.ParamConfig- Returns:
- The update strategy for query parameters
-
pathParamsUpdateStrategy
public io.restassured.config.ParamConfig.UpdateStrategy pathParamsUpdateStrategy()- Overrides:
pathParamsUpdateStrategyin classio.restassured.config.ParamConfig- Returns:
- The update strategy for path parameters
-
isUserConfigured
public boolean isUserConfigured()- Specified by:
isUserConfiguredin interfaceio.restassured.config.Config- Overrides:
isUserConfiguredin classio.restassured.config.ParamConfig
-
paramConfig
- Returns:
- A static way to create a new WebTestClientParamConfig instance without calling "new" explicitly. Mainly for syntactic sugar.
-
mergeAllParameters
Merge all parameter types.- Overrides:
mergeAllParametersin classio.restassured.config.ParamConfig- Returns:
- A new instance of
WebTestClientParamConfig
-
replaceAllParameters
Replace parameter values for all kinds of parameter types.- Overrides:
replaceAllParametersin classio.restassured.config.ParamConfig- Returns:
- A new instance of
WebTestClientParamConfig
-
formParamsUpdateStrategy
public WebTestClientParamConfig formParamsUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set form parameter update strategy to the given value.- Overrides:
formParamsUpdateStrategyin classio.restassured.config.ParamConfig- Parameters:
updateStrategy- The update strategy to use for form parameters- Returns:
- A new instance of
WebTestClientParamConfig
-
requestParamsUpdateStrategy
public WebTestClientParamConfig requestParamsUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set request parameter update strategy to the given value. A "request parameter" is a parameter that will turn into a form or query parameter depending on the request. For example:given().param("name", "value").when().get("/x"). ..
- Overrides:
requestParamsUpdateStrategyin classio.restassured.config.ParamConfig- Parameters:
updateStrategy- The update strategy to use for request parameters- Returns:
- A new instance of
WebTestClientParamConfig
-
queryParamsUpdateStrategy
public WebTestClientParamConfig queryParamsUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set query parameter update strategy to the given value.- Overrides:
queryParamsUpdateStrategyin classio.restassured.config.ParamConfig- Parameters:
updateStrategy- The update strategy to use for query parameters- Returns:
- A new instance of
WebTestClientParamConfig
-
and
Syntactic sugar.- Overrides:
andin classio.restassured.config.ParamConfig- Returns:
- The same WebTestClientParamConfig instance.
-
with
Syntactic sugar.- Overrides:
within classio.restassured.config.ParamConfig- Returns:
- The same WebTestClientParamConfig instance.
-
attributeUpdateStrategy
public WebTestClientParamConfig attributeUpdateStrategy(io.restassured.config.ParamConfig.UpdateStrategy updateStrategy) Set attribute update strategy to the given value.- Parameters:
updateStrategy- The update strategy to use for attribute parameters- Returns:
- A new instance of
WebTestClientParamConfig
-