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
  • 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:
      formParamsUpdateStrategy in class io.restassured.config.ParamConfig
      Returns:
      The update strategy for form parameters
    • requestParamsUpdateStrategy

      public io.restassured.config.ParamConfig.UpdateStrategy requestParamsUpdateStrategy()
      Overrides:
      requestParamsUpdateStrategy in class io.restassured.config.ParamConfig
      Returns:
      The update strategy for request parameters
    • queryParamsUpdateStrategy

      public io.restassured.config.ParamConfig.UpdateStrategy queryParamsUpdateStrategy()
      Overrides:
      queryParamsUpdateStrategy in class io.restassured.config.ParamConfig
      Returns:
      The update strategy for query parameters
    • pathParamsUpdateStrategy

      public io.restassured.config.ParamConfig.UpdateStrategy pathParamsUpdateStrategy()
      Overrides:
      pathParamsUpdateStrategy in class io.restassured.config.ParamConfig
      Returns:
      The update strategy for path parameters
    • isUserConfigured

      public boolean isUserConfigured()
      Specified by:
      isUserConfigured in interface io.restassured.config.Config
      Overrides:
      isUserConfigured in class io.restassured.config.ParamConfig
    • paramConfig

      public static WebTestClientParamConfig paramConfig()
      Returns:
      A static way to create a new WebTestClientParamConfig instance without calling "new" explicitly. Mainly for syntactic sugar.
    • mergeAllParameters

      public WebTestClientParamConfig mergeAllParameters()
      Merge all parameter types.
      Overrides:
      mergeAllParameters in class io.restassured.config.ParamConfig
      Returns:
      A new instance of WebTestClientParamConfig
    • replaceAllParameters

      public WebTestClientParamConfig replaceAllParameters()
      Replace parameter values for all kinds of parameter types.
      Overrides:
      replaceAllParameters in class io.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:
      formParamsUpdateStrategy in class io.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:
      requestParamsUpdateStrategy in class io.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:
      queryParamsUpdateStrategy in class io.restassured.config.ParamConfig
      Parameters:
      updateStrategy - The update strategy to use for query parameters
      Returns:
      A new instance of WebTestClientParamConfig
    • and

      Syntactic sugar.
      Overrides:
      and in class io.restassured.config.ParamConfig
      Returns:
      The same WebTestClientParamConfig instance.
    • with

      public WebTestClientParamConfig with()
      Syntactic sugar.
      Overrides:
      with in class io.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