public class RestApiInterface extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
API_TIMEOUT_VALIDATION_ENABLED |
static String |
API_TIMEOUT_VALIDATION_SECONDS |
| Constructor and Description |
|---|
RestApiInterface() |
| Modifier and Type | Method and Description |
|---|---|
static io.restassured.specification.RequestSpecification |
evaluateOption(ServiceObject serviceObject,
io.restassured.specification.RequestSpecification request)
sets the header, content type And body based on specifications
|
static io.restassured.specification.RequestSpecification |
evaluateQueryParameters(ServiceObject serviceObject,
io.restassured.specification.RequestSpecification request)
evaluate query parameters
format: "name=key=value&key2=value2"
|
static io.restassured.response.Response |
evaluateRequest(ServiceObject serviceObject,
io.restassured.specification.RequestSpecification request) |
static io.restassured.response.Response |
evaluateRequestAndValidateResponse(ServiceObject serviceObject,
io.restassured.specification.RequestSpecification request)
evaluate request and validate response retry until validation timeout period
in seconds
|
static io.restassured.specification.RequestSpecification |
evaluateRequestBody(ServiceObject serviceObject,
io.restassured.specification.RequestSpecification request) |
static io.restassured.specification.RequestSpecification |
evaluateRequestHeaders(ServiceObject serviceObject,
io.restassured.specification.RequestSpecification request)
sets the header, content type And body based on specifications Headers are
based on key value, separated by ";" Invalid token: if authorization token
exists, replace last values with "invalid", else set to "invalid"
|
static io.restassured.response.Response |
RestfullApiInterface(ServiceObject serviceObject)
interface for restful API calls
|
static void |
setProxy()
set proxy from config file
|
static void |
setTimeout()
set connection timeout in milliseconds
|
static io.restassured.specification.RequestSpecification |
setURI(ServiceObject serviceObject)
sets base uri for api call
|
static List<String> |
validateExpectedValues(String responseString,
ServiceObject serviceObject) |
static List<String> |
validateResponse(io.restassured.response.Response response,
ServiceObject serviceObject) |
public static final String API_TIMEOUT_VALIDATION_ENABLED
public static final String API_TIMEOUT_VALIDATION_SECONDS
public static io.restassured.response.Response RestfullApiInterface(ServiceObject serviceObject)
serviceObject - public static io.restassured.response.Response evaluateRequestAndValidateResponse(ServiceObject serviceObject, io.restassured.specification.RequestSpecification request)
serviceObject - public static io.restassured.specification.RequestSpecification setURI(ServiceObject serviceObject)
public static void setTimeout()
public static void setProxy()
public static List<String> validateResponse(io.restassured.response.Response response, ServiceObject serviceObject)
public static List<String> validateExpectedValues(String responseString, ServiceObject serviceObject)
public static io.restassured.specification.RequestSpecification evaluateRequestHeaders(ServiceObject serviceObject, io.restassured.specification.RequestSpecification request)
serviceObject - public static io.restassured.specification.RequestSpecification evaluateQueryParameters(ServiceObject serviceObject, io.restassured.specification.RequestSpecification request)
serviceObject - request - public static io.restassured.specification.RequestSpecification evaluateRequestBody(ServiceObject serviceObject, io.restassured.specification.RequestSpecification request)
public static io.restassured.specification.RequestSpecification evaluateOption(ServiceObject serviceObject, io.restassured.specification.RequestSpecification request)
serviceObject - public static io.restassured.response.Response evaluateRequest(ServiceObject serviceObject, io.restassured.specification.RequestSpecification request)
Copyright © 2019. All rights reserved.