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–2019 Spring. All rights reserved.