public abstract class AbstractApiMethod extends HttpClient
Modifier and Type | Field and Description |
---|---|
com.jayway.restassured.specification.RequestSpecification |
request |
Constructor and Description |
---|
AbstractApiMethod() |
Modifier and Type | Method and Description |
---|---|
void |
addBodyParameter(java.lang.String key,
java.lang.Object value) |
void |
addParameter(java.lang.String key,
java.lang.String value) |
void |
addParameterIfNotNull(java.lang.String key,
java.lang.String value) |
void |
addUrlParameter(java.lang.String key,
java.lang.String value) |
java.lang.String |
call() |
void |
expectInResponse(org.hamcrest.Matcher<?> matcher) |
void |
expectInResponse(java.lang.String locator,
org.hamcrest.Matcher<?> value) |
<T> void |
expectResponseContains(org.hamcrest.Matcher<T> value) |
<T> void |
expectResponseContains(org.hamcrest.Matcher<T> key,
org.hamcrest.Matcher<T> value) |
<T> void |
expectResponseContains(java.lang.String key,
org.hamcrest.Matcher<T> value) |
<T> void |
expectResponseContainsXpath(java.lang.String xPath) |
void |
expectResponseStatus(HttpResponseStatusType status) |
void |
expectValueByXpath(java.lang.String xPath,
java.lang.String value) |
void |
expectValueByXpath(java.lang.String xPath,
java.lang.String value1,
java.lang.String value2) |
java.lang.String |
getMethodPath() |
com.jayway.restassured.specification.RequestSpecification |
getRequest() |
void |
replaceUrlPlaceholder(java.lang.String placeholder,
java.lang.String value) |
void |
setHeaders(java.lang.String... headerKeyValues) |
void |
setMethodPath(java.lang.String methodPath) |
send
public void setHeaders(java.lang.String... headerKeyValues)
public void addUrlParameter(java.lang.String key, java.lang.String value)
public void addParameter(java.lang.String key, java.lang.String value)
public void addParameterIfNotNull(java.lang.String key, java.lang.String value)
public void addBodyParameter(java.lang.String key, java.lang.Object value)
public void replaceUrlPlaceholder(java.lang.String placeholder, java.lang.String value)
public void expectResponseStatus(HttpResponseStatusType status)
public <T> void expectResponseContains(org.hamcrest.Matcher<T> key, org.hamcrest.Matcher<T> value)
public void expectValueByXpath(java.lang.String xPath, java.lang.String value)
public void expectValueByXpath(java.lang.String xPath, java.lang.String value1, java.lang.String value2)
public <T> void expectResponseContains(org.hamcrest.Matcher<T> value)
public <T> void expectResponseContains(java.lang.String key, org.hamcrest.Matcher<T> value)
public <T> void expectResponseContainsXpath(java.lang.String xPath)
public java.lang.String call()
public void expectInResponse(org.hamcrest.Matcher<?> matcher)
public void expectInResponse(java.lang.String locator, org.hamcrest.Matcher<?> value)
public java.lang.String getMethodPath()
public void setMethodPath(java.lang.String methodPath)
public com.jayway.restassured.specification.RequestSpecification getRequest()