| Interface | Description |
|---|---|
| BodyMatcher |
Matchers for the given path.
|
| CanBeDynamic |
Some properties can contain dynamic values.
|
| DslPropertyConverter |
A hook mechanism to allow external languages and frameworks to convert types that are
not in Java for Spring Cloud Contract to understand.
|
| Class | Description |
|---|---|
| Body |
Represents a body of a request / response or a message.
|
| BodyMatchers |
Matching strategy of dynamic parts of the body.
|
| ClientDslProperty |
Represents a client side
DslProperty. |
| Common |
Contains useful common methods for the DSL.
|
| CompositeContractTemplate |
For backward compatibility when assertions take place, first checks the custom setup.
|
| Cookie |
Represents a http cookie.
|
| Cookies |
Represents a set of http cookies.
|
| DslProperty<T> |
Represents an element of a DSL that can contain client or sever side values.
|
| ExecutionProperty |
Represents a property that will become an executable method in the generated tests.
|
| FromFileProperty |
Represents a property that will become a File content.
|
| FromRequest |
Helper class to reference the request body parameters.
|
| HandlebarsContractTemplate |
Represents the structure of templates using Handlebars compatible with WireMock
template model requirements.
|
| Header |
Represents a header of a request / response or a message.
|
| Headers |
Represents a set of headers of a request / response or a message.
|
| HttpHeaders |
Contains most commonly used http headers.
|
| HttpMethods |
Contains Http Methods.
|
| HttpStatus |
Helper functions for HTTP statuses.
|
| Input |
Represents an input for messaging.
|
| Input.BodyType | |
| MatchingStrategy |
Represents a matching strategy for a JSON.
|
| MatchingTypeValue |
Matching type with corresponding values.
|
| MatchingTypeValueHolder | |
| MediaTypes |
Contains most commonly used media types.
|
| MessagingHeaders |
Contains most commonly used messaging headers.
|
| Multipart | |
| NamedProperty |
Represents a property that has name and content.
|
| NotToEscapePattern |
Special case of Patterns that we don't want to escape.
|
| OptionalProperty |
Represents a property that may or may not be there.
|
| OutputMessage |
Represents an output for messaging.
|
| PathBodyMatcher | |
| QueryParameter |
Represents a single HTTP query parameter.
|
| QueryParameters | |
| RegexMatchingTypeValue |
Matching type with corresponding values.
|
| RegexPatterns |
Contains most common regular expression patterns.
|
| RegexProperty |
Represents a regular expression property.
|
| Request |
Represents the request side of the HTTP communication.
|
| Response |
Represents the response side of the HTTP communication.
|
| ResponseBodyMatchers |
Body matchers for the response side (output message, REST response).
|
| ServerDslProperty |
Represents a server side
DslProperty. |
| Url |
Represents a URL that may contain query parameters.
|
| UrlPath |
Represents a url path.
|
| Enum | Description |
|---|---|
| HttpMethods.HttpMethod | |
| JSONCompareMode |
Represents JSON comparison modes.
|
| MatchingStrategy.Type | |
| MatchingType |
Represents the type of matching the should be done against the body of the request or
response.
|
Copyright © 2016–2020 Spring. All rights reserved.