| Package | Description |
|---|---|
| com.github.tashoyan.httpspy |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultRequestExpectationBuilder
Default implementation of
RequestExpectationBuilder. |
| Modifier and Type | Method and Description |
|---|---|
RequestExpectationBuilder |
RequestExpectationBuilder.andResponse(ResponseBuilder responseBuilder)
Specifies response builder to provide a response on the actual request.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.andResponse(ResponseBuilder responseBuilder) |
RequestExpectationBuilder |
TestPlanBuilder.request()
Returns new request expectation builder that user will populate when
specifying his expectations.
|
RequestExpectationBuilder |
AbstractTestPlanBuilder.request() |
RequestExpectationBuilder |
RequestExpectationBuilder.withBody(ValueExpectation valueExpectation)
Specifies expected request body.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withBody(ValueExpectation valueExpectation) |
RequestExpectationBuilder |
RequestExpectationBuilder.withHeader(String headerName)
Specifies expected request header without any expectations on its value.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withHeader(String headerName) |
RequestExpectationBuilder |
RequestExpectationBuilder.withHeader(String headerName,
int valueIndex,
ValueExpectation valueExpectation)
Specifies expected request header with its value and position in the list
of header values.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withHeader(String headerName,
int valueIndex,
ValueExpectation valueExpectation) |
RequestExpectationBuilder |
RequestExpectationBuilder.withHeader(String headerName,
ValueExpectation valueExpectation)
Specifies expected request header with its value, but without position in
the list of header values.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withHeader(String headerName,
ValueExpectation valueExpectation) |
RequestExpectationBuilder |
RequestExpectationBuilder.withMethod(ValueExpectation valueExpectation)
Specifies expected request method.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withMethod(ValueExpectation valueExpectation) |
RequestExpectationBuilder |
RequestExpectationBuilder.withoutHeader(String headerName)
Specifies that request is not expected to have this header.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withoutHeader(String headerName) |
RequestExpectationBuilder |
RequestExpectationBuilder.withPath(ValueExpectation valueExpectation)
Specifies expected request path.
|
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withPath(ValueExpectation valueExpectation) |
protected RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withRequestAttribute(Function<HttpRequest,Object> attributeProvider,
String matcherName,
ValueExpectation valueExpectation)
Sets expectation on the value of a request attribute.
|
RequestExpectationBuilder |
RequestExpectationBuilder.withStrictHeaders()
If the property
strict headers is enabled, this expectation
allows only headers specified explicitly by withHeader(java.lang.String) method. |
RequestExpectationBuilder |
DefaultRequestExpectationBuilder.withStrictHeaders() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSequencePlanBuilder.expect(int times,
RequestExpectationBuilder requestExpectationBuilder)
Expect the same request multiple times in sequence.
|
void |
AbstractStubPlanBuilder.expect(RequestExpectationBuilder requestExpectationBuilder) |
void |
TestPlanBuilder.expect(RequestExpectationBuilder requestExpectationBuilder)
Expect a request.
|
void |
AbstractSequencePlanBuilder.expect(RequestExpectationBuilder requestExpectationBuilder)
Expect a request.
|
Copyright © 2016. All rights reserved.