public interface HttpRequestMessageBuilder<T extends HttpRequestMessageBuilder>
| Modifier and Type | Method and Description |
|---|---|
T |
absentBodyPayload()
Matches absence of given body payload.
|
T |
absentCookie(java.lang.String name)
Matches absence of given cookie.
|
T |
absentHeader(java.lang.String name)
Matches absence of given header.
|
T |
absentQuery(java.lang.String name)
Matches absence of given query parameter.
|
T |
matchesAuthorization(org.hamcrest.Matcher<java.lang.String> authorizationValue)
Matches Authorization HTTP header with
Matcher. |
T |
matchesAuthorization(com.ca.codesv.sdk.function.Predicate<java.lang.String> authorizationValuePredicate)
Matches Authorization HTTP header with
Predicate. |
T |
matchesAuthorization(java.lang.String authorizationValue)
Matches Authorization HTTP header.
|
T |
matchesBasicAuthorization(org.hamcrest.Matcher<java.lang.String> usernameMatcher,
org.hamcrest.Matcher<java.lang.String> passwordMatcher)
Matches Authorization HTTP header for Basic authorization with
Matcher. |
T |
matchesBasicAuthorization(com.ca.codesv.sdk.function.Predicate<java.lang.String> usernamePredicate,
com.ca.codesv.sdk.function.Predicate<java.lang.String> passwordPredicate)
Matches Authorization HTTP header for Basic authorization with
Predicate. |
T |
matchesBasicAuthorization(java.lang.String username,
java.lang.String password)
Matches Authorization HTTP header for Basic authorization.
|
T |
matchesBody(org.hamcrest.Matcher<java.lang.String> bodyMatcher)
Matches a given string body payload with
Matcher. |
T |
matchesBody(com.ca.codesv.sdk.function.Predicate<java.lang.String> bodyPredicate)
Matches a given string body payload with
Predicate. |
T |
matchesBody(java.lang.String body)
Matches a given string body payload.
|
T |
matchesBodyFromFile(java.lang.String filePath)
Matches a body from given file.
|
T |
matchesBodyPayload(org.hamcrest.Matcher<HttpPayload> bodyMatcher)
Matches a given body payload with
Matcher. |
T |
matchesBodyPayload(com.ca.codesv.sdk.function.Predicate<HttpPayload> bodyPredicate)
Matches a given body payload with
Predicate. |
T |
matchesCookie(java.lang.String cookieName,
org.hamcrest.Matcher<java.lang.String> cookieValueMatcher)
Matches a given cookie value with
Matcher. |
T |
matchesCookie(java.lang.String cookieName,
com.ca.codesv.sdk.function.Predicate<java.lang.String> cookieValuePredicate)
Matches a given cookie value with
Predicate. |
T |
matchesCookie(java.lang.String cookieName,
java.lang.String cookieValue)
Matches a given cookie value.
|
T |
matchesHeader(java.lang.String name,
org.hamcrest.Matcher<java.lang.String> matcher)
Matches a given request header value with
Matcher. |
T |
matchesHeader(java.lang.String name,
com.ca.codesv.sdk.function.Predicate<java.lang.String> predicate)
Matches a given request header value with
Predicate. |
T |
matchesHeader(java.lang.String name,
java.lang.String value)
Matches a given request header value.
|
T |
matchesHeaderField(org.hamcrest.Matcher<java.lang.String> nameMatcher)
Matches a given request header field name with
Matcher. |
T |
matchesHeaderField(com.ca.codesv.sdk.function.Predicate<java.lang.String> namePredicate)
Matches a given request header field name with
Predicate. |
T |
matchesHeaderField(java.lang.String name)
Matches a given request header field name.
|
T |
matchesHeaderFromFile(java.lang.String filePath,
java.lang.String headerName)
Matches a given request from file and specific header.
|
T |
matchesMessage(org.hamcrest.Matcher<com.ca.codesv.sdk.Request> requestMessage)
Matches a given request object with
Matcher. |
T |
matchesMessage(com.ca.codesv.sdk.function.Predicate<com.ca.codesv.sdk.Request> requestMessage)
Matches a given request object with
Predicate. |
T |
matchesPathParameter(java.lang.String parameterName,
org.hamcrest.Matcher<java.lang.String> parameterMatcher)
Matches a given path parameter value with
Matcher. |
T |
matchesPathParameter(java.lang.String parameterName,
com.ca.codesv.sdk.function.Predicate<java.lang.String> parameterValuePredicate)
Matches a given path parameter value with
Predicate. |
T |
matchesPathParameter(java.lang.String parameterName,
java.lang.String parameterValue)
Matches a given path parameter value.
|
T |
matchesQuery(java.lang.String queryParameterName,
org.hamcrest.Matcher<java.lang.String> queryParameterMatcher)
Matches a given query parameter with
Matcher. |
T |
matchesQuery(java.lang.String queryParameterName,
com.ca.codesv.sdk.function.Predicate<java.lang.String> queryParameterPredicate)
Matches a given query parameter with
Predicate. |
T |
matchesQuery(java.lang.String queryParameterName,
java.lang.String queryParameterValue)
Matches a given query parameter.
|
T |
usingRequestParser(com.ca.codesv.sdk.function.Consumer<com.ca.codesv.sdk.Request> parser)
Adds custom request parser that modifies each received request.
|
T usingRequestParser(com.ca.codesv.sdk.function.Consumer<com.ca.codesv.sdk.Request> parser)
parser - parser of RequestthisT matchesMessage(org.hamcrest.Matcher<com.ca.codesv.sdk.Request> requestMessage)
Matcher.requestMessage - Matcher that matches a RequestthisT matchesMessage(com.ca.codesv.sdk.function.Predicate<com.ca.codesv.sdk.Request> requestMessage)
Predicate.requestMessage - Matcher that matches a RequestthisT matchesHeader(java.lang.String name, org.hamcrest.Matcher<java.lang.String> matcher)
Matcher.name - name of the headermatcher - Matcher that matches a stringthisT matchesHeader(java.lang.String name, com.ca.codesv.sdk.function.Predicate<java.lang.String> predicate)
Predicate.name - name of the headerpredicate - predicatethisT matchesHeader(java.lang.String name, java.lang.String value)
name - name of the headervalue - value of specified headerthisT absentHeader(java.lang.String name)
name - name of the headerthisT matchesHeaderFromFile(java.lang.String filePath, java.lang.String headerName)
filePath - path to HTTP request in txt fileheaderName - name of the headerthisT matchesHeaderField(org.hamcrest.Matcher<java.lang.String> nameMatcher)
Matcher.nameMatcher - Matcher that matches a name of a headerthisT matchesHeaderField(com.ca.codesv.sdk.function.Predicate<java.lang.String> namePredicate)
Predicate.namePredicate - predicatethisT matchesHeaderField(java.lang.String name)
name - name of the headerthisT matchesQuery(java.lang.String queryParameterName, org.hamcrest.Matcher<java.lang.String> queryParameterMatcher)
Matcher.queryParameterName - name of query parameterqueryParameterMatcher - Matcher that matches a value of querythisT matchesQuery(java.lang.String queryParameterName, com.ca.codesv.sdk.function.Predicate<java.lang.String> queryParameterPredicate)
Predicate.queryParameterName - name of the query parameterqueryParameterPredicate - predicatethisT matchesQuery(java.lang.String queryParameterName, java.lang.String queryParameterValue)
queryParameterName - name of the query parameterqueryParameterValue - value of query that should matchthisT absentQuery(java.lang.String name)
name - name of the query parameterthisT matchesBodyPayload(org.hamcrest.Matcher<HttpPayload> bodyMatcher)
Matcher.bodyMatcher - Matcher that matches a HttpPayloadthisT matchesBodyPayload(com.ca.codesv.sdk.function.Predicate<HttpPayload> bodyPredicate)
Predicate.bodyPredicate - predicatethisT absentBodyPayload()
thisT matchesBody(org.hamcrest.Matcher<java.lang.String> bodyMatcher)
Matcher.bodyMatcher - Matcher that matches a string body of RequestthisT matchesBody(com.ca.codesv.sdk.function.Predicate<java.lang.String> bodyPredicate)
Predicate.bodyPredicate - predicatethisT matchesBody(java.lang.String body)
body - textthisT matchesBodyFromFile(java.lang.String filePath)
filePath - path to HTTP request stored in txt filethisT matchesCookie(java.lang.String cookieName, org.hamcrest.Matcher<java.lang.String> cookieValueMatcher)
Matcher.cookieName - name fo the cookiecookieValueMatcher - Matcher that matches a value of the cookiethisT matchesCookie(java.lang.String cookieName, com.ca.codesv.sdk.function.Predicate<java.lang.String> cookieValuePredicate)
Predicate.cookieName - name of the cookiecookieValuePredicate - predicatethisT matchesCookie(java.lang.String cookieName, java.lang.String cookieValue)
cookieName - name of the cookiecookieValue - value of the cookiethisT absentCookie(java.lang.String name)
name - name of the cookiethisT matchesAuthorization(java.lang.String authorizationValue)
authorizationValue - value of authorization headerthisT matchesAuthorization(org.hamcrest.Matcher<java.lang.String> authorizationValue)
Matcher.authorizationValue - Matcher that matches a value of authorization headerthisT matchesAuthorization(com.ca.codesv.sdk.function.Predicate<java.lang.String> authorizationValuePredicate)
Predicate.authorizationValuePredicate - predicatethisT matchesBasicAuthorization(org.hamcrest.Matcher<java.lang.String> usernameMatcher, org.hamcrest.Matcher<java.lang.String> passwordMatcher)
Matcher.usernameMatcher - Matcher that matches a apiKey part of authorization headerpasswordMatcher - Matcher that matches a apiSecret part of authorization headerthisT matchesBasicAuthorization(com.ca.codesv.sdk.function.Predicate<java.lang.String> usernamePredicate, com.ca.codesv.sdk.function.Predicate<java.lang.String> passwordPredicate)
Predicate.usernamePredicate - predicate for apiKey part of authorization headerpasswordPredicate - predicate for apiSecret part of authorization headerthisT matchesBasicAuthorization(java.lang.String username, java.lang.String password)
username - apiKeypassword - apiSecretthisT matchesPathParameter(java.lang.String parameterName, org.hamcrest.Matcher<java.lang.String> parameterMatcher)
Matcher.parameterName - name of the parameterparameterMatcher - Matcher that matches a parameterthisT matchesPathParameter(java.lang.String parameterName, com.ca.codesv.sdk.function.Predicate<java.lang.String> parameterValuePredicate)
Predicate.parameterName - name of the parameterparameterValuePredicate - predicatethisT matchesPathParameter(java.lang.String parameterName, java.lang.String parameterValue)
parameterName - name of the path parameterparameterValue - value of path parameterthis