com.jayway.restassured.config
Class RestAssuredConfig

java.lang.Object
  extended by com.jayway.restassured.config.RestAssuredConfig

public class RestAssuredConfig
extends Object

Main configuration for REST Assured that allows you to configure advanced redirection setting and HTTP Client parameters.

Usage example:

  RestAssured.config = config().redirect(redirectConfig().followRedirects(false));
 


Constructor Summary
RestAssuredConfig()
          Create a new RestAssuredConfiguration with the default RedirectConfig and a default HttpClientConfig.
RestAssuredConfig(RedirectConfig redirectConfig, HttpClientConfig httpClientConfig, LogConfig logConfig)
          Create a new RestAssuredConfiguration with the supplied RedirectConfig, HttpClientConfig and LogConfig.
 
Method Summary
 RestAssuredConfig and()
          Syntactic sugar.
static RestAssuredConfig config()
           
 HttpClientConfig getHttpClientConfig()
           
 LogConfig getLogConfig()
           
 RedirectConfig getRedirectConfig()
           
 RestAssuredConfig httpClient(HttpClientConfig httpClientConfig)
          Set the HTTP Client config.
 RestAssuredConfig logConfig(LogConfig logConfig)
          Set the Log config.
static RestAssuredConfig newConfig()
           
 RestAssuredConfig redirect(RedirectConfig redirectConfig)
          Set the redirect config.
 RestAssuredConfig set()
          Syntactic sugar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestAssuredConfig

public RestAssuredConfig()
Create a new RestAssuredConfiguration with the default RedirectConfig and a default HttpClientConfig.


RestAssuredConfig

public RestAssuredConfig(RedirectConfig redirectConfig,
                         HttpClientConfig httpClientConfig,
                         LogConfig logConfig)
Create a new RestAssuredConfiguration with the supplied RedirectConfig, HttpClientConfig and LogConfig.

Method Detail

redirect

public RestAssuredConfig redirect(RedirectConfig redirectConfig)
Set the redirect config.

Parameters:
redirectConfig - The RedirectConfig to set
Returns:
An updated RestAssuredConfiguration

httpClient

public RestAssuredConfig httpClient(HttpClientConfig httpClientConfig)
Set the HTTP Client config.

Parameters:
httpClientConfig - The HttpClientConfig to set
Returns:
An updated RestAssuredConfiguration

logConfig

public RestAssuredConfig logConfig(LogConfig logConfig)
Set the Log config.

Parameters:
logConfig - The LogConfig to set
Returns:
An updated RestAssuredConfiguration

and

public RestAssuredConfig and()
Syntactic sugar.

Returns:
The same RestAssuredConfiguration instance.

set

public RestAssuredConfig set()
Syntactic sugar.

Returns:
The same RestAssuredConfiguration instance.

getRedirectConfig

public RedirectConfig getRedirectConfig()
Returns:
The RedirectConfig

getLogConfig

public LogConfig getLogConfig()
Returns:
The LogConfig

getHttpClientConfig

public HttpClientConfig getHttpClientConfig()
Returns:
The HttpClientConfig

newConfig

public static RestAssuredConfig newConfig()
Returns:
A static way to create a new RestAssuredConfiguration instance without calling "new" explicitly. Mainly for syntactic sugar.

config

public static RestAssuredConfig config()
Returns:
A static way to create a new RestAssuredConfiguration instance without calling "new" explicitly. Mainly for syntactic sugar.


Copyright © 2010-2011. All Rights Reserved.