| Interface | Description |
|---|---|
| DataValueVisitor |
Defines the Visitor pattern for
DataValue objects. |
| ResolverConditionNotifier |
Reports conditions found when resolving an API
RequestCase. |
| ValueDomain<T> |
Defines a set of values that can be used by a request.
|
| Class | Description |
|---|---|
| AbstractStringDomain |
Defines a set of string values that can be used by a request.
|
| AbstractValueDomain<T> |
Base class for
ValueDomain implementations |
| ArrayDomain<T> |
Defines an array value set.
|
| ArrayValue<T> |
Represents a generated array value for a request case.
|
| AsciiStringDomain |
Defines a set of ASCII string values that can be used by a request.
|
| Base64Domain |
Define a set of base64-encoded byte arrays that can be used by a request.
|
| Base64Value |
Represents a generated base64 address value for a request case.
|
| BinaryConstant |
Defines a singleton byte array value set.
|
| BinaryDomain |
Define a set of byte arrays that can be used by a request.
|
| BinaryValue |
Represents a generated binary value for a request case.
|
| BooleanConstant |
Defines a singleton Boolean value set.
|
| BooleanEnum |
Defines an enumerated boolean value set.
|
| BooleanValue |
Represents a generated boolean value for a request case.
|
| ConstantDomain<T> |
Defines a singleton value set.
|
| DataValue<T> |
Represents a generated data value for a request case.
|
| DateConstant |
Defines a singleton date string value set.
|
| DateDomain |
Defines a set of date string values that can be used by a request.
|
| DateEnum |
Defines an enumerated date string value set.
|
| DateTimeConstant |
Defines a singleton String value set.
|
| DateTimeDomain |
Defines a set of date-time string values that can be used by a request.
|
| DateTimeEnum |
Defines an enumerated date-time string value set.
|
| DateTimeValue |
Represents a generated time string value for a request case.
|
| DateValue |
Represents a generated date string value for a request case.
|
| DecimalConstant |
Defines a singleton Decimal value set.
|
| DecimalDomain |
Defines a set of BigDecimal values that can be used by a request.
|
| DecimalEnum |
Defines an enumerated decimal value set.
|
| DecimalValue |
Represents a generated de value for a request case.
|
| EmailConstant |
Defines a singleton email string value set.
|
| EmailDomain |
Defines a set of email address values that can be used by a request.
|
| EmailEnum |
Defines an enumerated email string value set.
|
| EmailValue |
Represents a generated email address value for a request case.
|
| EnumDomain<T> |
Defines an enumerated value set.
|
| IntegerConstant |
Defines a singleton Integer value set.
|
| IntegerDomain |
Defines a set of Integer values that can be used by a request.
|
| IntegerEnum |
Defines an enumerated integer value set.
|
| IntegerValue |
Represents a generated integer value for a request case.
|
| LongConstant |
Defines a singleton Long value set.
|
| LongDomain |
Defines a set of Long values that can be used by a request.
|
| LongEnum |
Defines an enumerated long value set.
|
| LongValue |
Represents a generated long value for a request case.
|
| MediaTypeDomain |
Defines a set of media type values that can be used by a request.
|
| MessageData |
Defines a data object exchanged in an API request or response.
|
| MultiTypeDomain |
Defines the set of values with any of a given list of types.
|
| NullDomain |
Defines a singleton null value set.
|
| NullValue |
Represents a generated null value for a request case.
|
| NumberDomain<T extends Number & Comparable<T>> |
Defines a set of numeric values that can be used by a request.
|
| NumberDomain.Range |
Represents a range of numeric values.
|
| ObjectDomain |
Defines the properties of a set of object values that can be used by a request.
|
| ObjectValue |
Represents a generated object value for a request case.
|
| ParamData |
Defines a request parameter data object.
|
| ParamDef |
Describes an instance of a request parameter.
|
| PropertyNameDomain |
Defines a set of object property name values that can be used by a request.
|
| RequestCase |
Describes an executable test case for an API request.
|
| RequestCaseDef |
Describes an abstract test case for an API request.
|
| RequestCaseDefiner |
Converts a generic
TestCase for an API request into a RequestCaseDef that can be used
to resolve this abstract test case into an executable form. |
| RequestCaseResolver |
Resolves an
abstract test case for an API request by producing a RequestCase
that describes an executable instance of this test case. |
| RequestCases |
Defines methods for generating
request test cases from the test definitions for
requests defined by an OpenAPI specification. |
| RequestTestDef |
Describes executable test cases for the API requests defined by an OpenAPI spec.
|
| ResolverContext |
Defines options used to resolve an executable API test case.
|
| ResolverContext.Builder |
Builds a new
ResolverContext instance. |
| RestrictedStringDomain |
Base class for a set of fixed-length string values can be used by a request.
|
| SequenceDomain<T> |
Base class for domains that define a set of byte/character sequences that can be used by a request.
|
| StringConstant |
Defines a singleton String value set.
|
| StringEnum |
Defines an enumerated string value set.
|
| StringValue |
Represents a generated string value for a request case.
|
| TimeDomain |
Base class for a set of string-encoded time values that can be used by a request.
|
| UuidConstant |
Defines a singleton UUID string value set.
|
| UuidDomain |
Defines a set of UUID string values that can be used by a request.
|
| UuidEnum |
Defines an enumerated UUID string value set.
|
| UuidValue |
Represents a generated UUID string value for a request case.
|
| ValueDef<T> |
Defines a request input value.
|
| VarProperties |
Defines methods for extracting the properties of test case input variables.
|
| Enum | Description |
|---|---|
| DataValue.Type | |
| ParamDef.Location |
| Exception | Description |
|---|---|
| RequestCaseException |
Reports a failure to convert a
TestCase into a RequestCaseDef. |
| ResolverException |
Reports a failure to convert a
RequestCaseDef into a RequestCase. |
| ResolverSkipException |
Reports a signal to skip conversion of a
RequestCaseDef into a RequestCase. |
| ValueDomainException |
Reports a failure using a
ValueDomain. |
Copyright © 2020 The Cornutum Project. All rights reserved.