- AbstractStringDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines a set of string values that can be used by a request.
- AbstractStringDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
-
Creates a new AbstractStringDomain instance.
- AbstractValueDomain<T> - Class in org.cornutum.tcases.openapi.resolver
-
- AbstractValueDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.AbstractValueDomain
-
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.ArrayValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.BinaryValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.BooleanValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.DataValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.DecimalValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.IntegerValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.LongValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.NullValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.ObjectValue
-
Implements the Visitor pattern for this data value.
- accept(DataValueVisitor) - Method in class org.cornutum.tcases.openapi.resolver.StringValue
-
Implements the Visitor pattern for this data value.
- add(RequestCase) - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Adds an API request test case.
- additionalPropertiesSchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
If the given schema asserts a schema for additional properties, returns
the additional properties schema.
- addNotEnum(Schema<?>, Object) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of enums to not match when validating the given schema.
- addNotEnums(Schema<?>, Iterable<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of enums to not match when validating the given schema.
- addNotMultipleOf(Schema<?>, BigDecimal) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of multipleOfs to not match when validating the given numeric schema.
- addNotMultipleOfs(Schema<?>, Iterable<BigDecimal>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of multipleOfs to not match when validating the given numeric schema.
- addNotPattern(Schema<?>, String) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of patterns to not match when validating the given schema.
- addNotPatterns(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of patterns to not match when validating the given schema.
- addNotRequired(Schema<?>, String) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of properties that must not be required when validating the given object schema.
- addNotRequired(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of properties that must not be required when validating the given object schema.
- addNotType(Schema<?>, String) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of types that must not be required when validating the given schema.
- addNotTypes(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of types that must not be required when validating the given schema.
- addParam(ParamData) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Adds a parameter definition for this request.
- addParam(ParamDef) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Adds a parameter definition for this request.
- addPattern(Schema<?>, String) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of patterns to match when validating the given string schema.
- addPatterns(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Adds to the composed set of patterns to match when validating the given string schema.
- analyze(OpenAPI, Schema<?>) - Method in class org.cornutum.tcases.openapi.SchemaAnalyzer
-
Returns a fully-analyzed version of the given schema.
- any() - Static method in enum org.cornutum.tcases.openapi.resolver.DataValue.Type
-
Returns the set of all non-null types.
- any() - Static method in class org.cornutum.tcases.openapi.resolver.MediaTypeDomain
-
Returns a MediaTypeDomain that contains any media type.
- ArrayDomain<T> - Class in org.cornutum.tcases.openapi.resolver
-
Defines an array value set.
- ArrayDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Creates a new ArrayDomain instance.
- ArrayDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Creates a new ArrayDomain instance.
- arrayOf(int, boolean) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a new
ArrayDomain for arrays containing items in this domain.
- arrayOf(int) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a new
ArrayDomain for arrays containing items in this domain.
- arrayOf() - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a new
ArrayDomain for arrays containing items in this domain.
- ArrayValue<T> - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated array value for a request case.
- ArrayValue(List<DataValue<T>>) - Constructor for class org.cornutum.tcases.openapi.resolver.ArrayValue
-
Creates a new ArrayValue instance.
- asArraySchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
If the given schema is an ArraySchema instance, returns the casting result.
- AsciiStringDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines a set of ASCII string values that can be used by a request.
- AsciiStringDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.AsciiStringDomain
-
Creates a new AsciiStringDomain instance.
- AsciiStringDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.AsciiStringDomain
-
Creates a new AsciiStringDomain instance.
- asComposedSchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
If the given schema is a ComposedSchema instance, returns the casting result.
- asRequestCases(JsonArray) - Static method in class org.cornutum.tcases.openapi.resolver.io.RequestCaseJson
-
Returns the RequestCase instances represented by the given JSON array.
- assertDate(String) - Static method in class org.cornutum.tcases.openapi.resolver.DateConstant
-
Reports a failure if the given value is not a valid date string.
- assertDates(Iterable<String>) - Static method in class org.cornutum.tcases.openapi.resolver.DateEnum
-
Reports a failure if any of the given values is not a valid date string.
- assertDateTime(String) - Static method in class org.cornutum.tcases.openapi.resolver.DateTimeConstant
-
Report a failure if the given value is not a valid date-time.
- assertDateTimes(Iterable<String>) - Static method in class org.cornutum.tcases.openapi.resolver.DateTimeEnum
-
Reports a failure if any of the given values is not a valid dateTime string.
- assertEmail(String) - Static method in class org.cornutum.tcases.openapi.resolver.EmailConstant
-
Reports a failure if the given value is not a valid email string.
- assertEmails(Iterable<String>) - Static method in class org.cornutum.tcases.openapi.resolver.EmailEnum
-
Reports a failure if any of the given values is not a valid email string.
- assertUuid(String) - Static method in class org.cornutum.tcases.openapi.resolver.UuidConstant
-
Reports a failure if the given value is not a valid UUID string.
- assertUuids(Iterable<String>) - Static method in class org.cornutum.tcases.openapi.resolver.UuidEnum
-
Reports a failure if any of the given values is not a valid uuid string.
- assertValidTime(String) - Method in class org.cornutum.tcases.openapi.resolver.DateDomain
-
Reports a failure if the given value is not a valid time string.
- assertValidTime(String) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Reports a failure if the given value is not a valid time string.
- assertValidTime(String) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Reports a failure if the given value is not a valid time string.
- candidates(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
-
Returns a random sequence of possible members of this domain.
- candidates(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns a random sequence of possible members of this domain.
- candidates(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.BinaryDomain
-
Returns a random sequence of possible members of this domain.
- candidates(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns a random sequence of possible members of this domain.
- candidates(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Returns a random sequence of possible members of this domain.
- close() - Method in class org.cornutum.tcases.openapi.reader.OpenApiReader
-
- close() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
-
- close() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
-
Closes the writer.
- combineSchemas(OpenApiContext, Schema<?>, Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns a new schema that validates any instance that satisfies both the base schema and the additional schema.
- compareTo(RequestCase) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
- componentHeaderRef(OpenAPI, String) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
When the given reference is non-null, returns the component header referenced.
- componentName(String, String) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
Returns the name of the given component reference.
- componentParameterRef(OpenAPI, String) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
When the given reference is non-null, returns the component parameter referenced.
- componentRequestBodyRef(OpenAPI, String) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
When the given reference is non-null, returns the component request body referenced.
- componentResponseRef(OpenAPI, String) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
When the given reference is non-null, returns the component response referenced.
- componentSchemaRef(OpenAPI, String) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
When the given reference is non-null, returns the component schema referenced.
- ConditionReporter<C extends ExecutionContext<?>> - Class in org.cornutum.tcases.openapi
-
Base class for objects that detect and report execution conditions.
- ConditionReporter(C) - Constructor for class org.cornutum.tcases.openapi.ConditionReporter
-
Creates a new ConditionReporter instance.
- ConstantDomain<T> - Class in org.cornutum.tcases.openapi.resolver
-
Defines a singleton value set.
- ConstantDomain(DataValue.Type, T) - Constructor for class org.cornutum.tcases.openapi.resolver.ConstantDomain
-
Creates a new ConstantDomain instance.
- contains(List<DataValue<T>>) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns true if the given value belongs to this domain.
- contains(String) - Method in class org.cornutum.tcases.openapi.resolver.AsciiStringDomain
-
Returns true if the given value belongs to this domain.
- contains(String) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns true if the given value belongs to this domain.
- contains(byte[]) - Method in class org.cornutum.tcases.openapi.resolver.BinaryConstant
-
Returns true if the given value belongs to this domain.
- contains(T) - Method in class org.cornutum.tcases.openapi.resolver.ConstantDomain
-
Returns true if the given value belongs to this domain.
- contains(String) - Method in class org.cornutum.tcases.openapi.resolver.EmailDomain
-
Returns true if the given value belongs to this domain.
- contains(T) - Method in class org.cornutum.tcases.openapi.resolver.EnumDomain
-
Returns true if the given value belongs to this domain.
- contains(Object) - Method in class org.cornutum.tcases.openapi.resolver.MultiTypeDomain
-
Returns true if the given value belongs to this domain.
- contains(Object) - Method in class org.cornutum.tcases.openapi.resolver.NullDomain
-
Returns true if the given value belongs to this domain.
- contains(T) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns true if the given value belongs to this domain.
- contains(Map<String, DataValue<?>>) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns true if the given value belongs to this domain.
- contains(String) - Method in class org.cornutum.tcases.openapi.resolver.PropertyNameDomain
-
Returns true if the given value belongs to this domain.
- contains(T) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns true if the given value belongs to this domain.
- contains(String) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Returns true if the given value belongs to this domain.
- contains(String) - Method in class org.cornutum.tcases.openapi.resolver.UuidDomain
-
Returns true if the given value belongs to this domain.
- contains(T) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns true if the given value belongs to this domain.
- contains(DataValue<?>) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns true if the given value belongs to this domain.
- containsObject(Object) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns true if the given object belongs to this domain.
- copySchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns a new copy of the given schema.
- DataValue<T> - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated data value for a request case.
- DataValue(T, DataValue.Type, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DataValue
-
Creates a new DataValue instance.
- DataValue.Type - Enum in org.cornutum.tcases.openapi.resolver
-
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(T) - Method in class org.cornutum.tcases.openapi.resolver.AbstractValueDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(List<DataValue<T>>) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(byte[]) - Method in class org.cornutum.tcases.openapi.resolver.BinaryConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(byte[]) - Method in class org.cornutum.tcases.openapi.resolver.BinaryDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Boolean) - Method in class org.cornutum.tcases.openapi.resolver.BooleanConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Boolean) - Method in class org.cornutum.tcases.openapi.resolver.BooleanEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DateConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DateDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DateEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(BigDecimal) - Method in class org.cornutum.tcases.openapi.resolver.DecimalConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(BigDecimal) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(BigDecimal) - Method in class org.cornutum.tcases.openapi.resolver.DecimalEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.EmailConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.EmailDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.EmailEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Integer) - Method in class org.cornutum.tcases.openapi.resolver.IntegerConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Integer) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Integer) - Method in class org.cornutum.tcases.openapi.resolver.IntegerEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Long) - Method in class org.cornutum.tcases.openapi.resolver.LongConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Long) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Long) - Method in class org.cornutum.tcases.openapi.resolver.LongEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Object) - Method in class org.cornutum.tcases.openapi.resolver.MultiTypeDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Object) - Method in class org.cornutum.tcases.openapi.resolver.NullDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(Map<String, DataValue<?>>) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.StringConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.StringEnum
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.UuidConstant
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.UuidDomain
-
Returns a
DataValue for the given value in this domain.
- dataValueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.UuidEnum
-
Returns a
DataValue for the given value in this domain.
- DataValueVisitor - Interface in org.cornutum.tcases.openapi.resolver
-
Defines the Visitor pattern for
DataValue objects.
- DateConstant - Class in org.cornutum.tcases.openapi.resolver
-
Defines a singleton date string value set.
- DateConstant(String) - Constructor for class org.cornutum.tcases.openapi.resolver.DateConstant
-
Creates a new DateConstant instance.
- DateDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines a set of date string values that can be used by a request.
- DateDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.DateDomain
-
Creates a new DateDomain instance.
- DateDomain(Date, Date) - Constructor for class org.cornutum.tcases.openapi.resolver.DateDomain
-
Creates a new DateDomain instance.
- DateEnum - Class in org.cornutum.tcases.openapi.resolver
-
Defines an enumerated date string value set.
- DateEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.DateEnum
-
Creates a new DateEnum instance.
- DateTimeConstant - Class in org.cornutum.tcases.openapi.resolver
-
Defines a singleton String value set.
- DateTimeConstant(String) - Constructor for class org.cornutum.tcases.openapi.resolver.DateTimeConstant
-
Creates a new DateTimeConstant instance.
- DateTimeDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines a set of date-time string values that can be used by a request.
- DateTimeDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Creates a new DateTimeDomain instance.
- DateTimeDomain(Date, Date) - Constructor for class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Creates a new DateTimeDomain instance.
- DateTimeEnum - Class in org.cornutum.tcases.openapi.resolver
-
Defines an enumerated date-time string value set.
- DateTimeEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.DateTimeEnum
-
Creates a new DateTimeEnum instance.
- DateTimeValue - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated time string value for a request case.
- DateTimeValue(String) - Constructor for class org.cornutum.tcases.openapi.resolver.DateTimeValue
-
Creates a new DateTimeValue instance.
- DateValue - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated date string value for a request case.
- DateValue(String) - Constructor for class org.cornutum.tcases.openapi.resolver.DateValue
-
Creates a new DateValue instance.
- DecimalConstant - Class in org.cornutum.tcases.openapi.resolver
-
Defines a singleton Decimal value set.
- DecimalConstant(BigDecimal) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalConstant
-
Creates a new DecimalConstant instance.
- DecimalConstant(BigDecimal, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalConstant
-
Creates a new DecimalConstant instance.
- DecimalDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines a set of BigDecimal values that can be used by a request.
- DecimalDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(long) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(long, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(BigDecimal, BigDecimal) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(BigDecimal, BigDecimal, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(double, double) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(double, double, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalDomain(NumberDomain.Range, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Creates a new DecimalDomain instance.
- DecimalEnum - Class in org.cornutum.tcases.openapi.resolver
-
Defines an enumerated decimal value set.
- DecimalEnum(Iterable<String>, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalEnum
-
Creates a new DecimalEnum instance.
- DecimalEnum(Collection<BigDecimal>, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalEnum
-
Creates a new DecimalEnum instance.
- DecimalValue - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated de value for a request case.
- DecimalValue(BigDecimal, String) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalValue
-
Creates a new DecimalValue instance.
- DecimalValue(BigDecimal) - Constructor for class org.cornutum.tcases.openapi.resolver.DecimalValue
-
Creates a new DecimalValue instance.
- decoded(String) - Static method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns the bytes represented by the given base64 encoding.
- defined(Dnf) - Static method in class org.cornutum.tcases.openapi.Dnf
-
Returns true if at least one alternative is defined for this schema.
- Dnf - Class in org.cornutum.tcases.openapi
-
Represents the disjunctive normal form of a schema.
- Dnf() - Constructor for class org.cornutum.tcases.openapi.Dnf
-
Creates a new Dnf instance.
- doFor(String, Runnable) - Method in class org.cornutum.tcases.openapi.ConditionReporter
-
Performs the given action within the specified context.
- doFor(String, Runnable) - Method in class org.cornutum.tcases.openapi.ExecutionContext
-
Performs the given action within the specified context.
- getAdditionalPropertyCount() - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns the value domain for the number of additional properties for this object.
- getAdditionalPropertyNames() - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns the value domain for the names of any additional properties.
- getAdditionalPropertyValues() - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns the value domain for any additional properties for this object.
- getAlternativePropertyValues(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
If the given properties define one of multiple alternative values, returns the properties of
the specified alternative.
- getAlternatives(String) - Method in class org.cornutum.tcases.openapi.Dnf
-
Returns the alternatives for the given type.
- getAlternatives() - Method in class org.cornutum.tcases.openapi.Dnf
-
Returns the alternatives of all types.
- getBody() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the definition of the request body.
- getBody() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the definition of the request body.
- getCompatibleAlternatives(String) - Method in class org.cornutum.tcases.openapi.Dnf
-
Returns the alternatives that can be combined with schemas of the given type.
- getConditionNotifier() - Method in class org.cornutum.tcases.openapi.ModelOptions
-
Returns the
ModelConditionNotifier that reports conditions found when creating a Tcases model from an OpenAPI model.
- getContext() - Method in class org.cornutum.tcases.openapi.ConditionReporter
-
Returns the execution context for this reporter.
- getDateFormat() - Static method in class org.cornutum.tcases.openapi.FormattedString
-
Returns the DateFormat for date strings.
- getDateTimeFormat() - Static method in class org.cornutum.tcases.openapi.FormattedString
-
Returns the DateFormat for date-time strings.
- getDnf(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the disjunctive normal form of this given schema.
- getDocType() - Method in class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Returns the content type of this document.
- getDomain() - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
-
Returns the domain for this value.
- getEnums() - Method in class org.cornutum.tcases.openapi.resolver.EnumDomain
-
Returns the enumerated values for this domain.
- getErrors() - Method in exception org.cornutum.tcases.openapi.reader.OpenApiReaderException
-
If this exception was caused by OpenAPI conformance errors, returns the list of errors.
- getExcluded() - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns the values excluded from this domain.
- getExcluded() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns the values excluded from this domain.
- getExcluded() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns the values excluded from this range.
- getExcluded() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns the values excluded from this domain.
- getFailureBindings(List<IVarDef>) - Static method in class org.cornutum.tcases.openapi.MemberVarBinding
-
Returns the set of failure bindings for the given member input variables.
- getFormat() - Method in class org.cornutum.tcases.openapi.resolver.DataValue
-
Returns the data format.
- getId() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the id number for this test case.
- getId() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the id number for this test case.
- getIfPropertyValues(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns a value set if it is referenced by the given property path.
- getIfVarBinding(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns a variable binding if it is referenced by the given property path.
- getInputStream() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
-
Returns the input stream for this reader.
- getInvalidInput() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the description of the invalid input for this request.
- getInvalidInput() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the description of the invalid input for this request.
- getItemCount() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns the range for the number of array items.
- getItemValues() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns the value domain for required array items.
- getLength(String) - Method in class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
-
Returns the length of the given value.
- getLength(String) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns the length of the given value.
- getLength(byte[]) - Method in class org.cornutum.tcases.openapi.resolver.BinaryDomain
-
Returns the length of the given value.
- getLength(T) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns the length of the given value.
- getLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Returns the length range for values in this domain.
- getLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns the length range for values in this domain.
- getLocation() - Method in class org.cornutum.tcases.openapi.ExecutionContext
-
Returns the path to the current context.
- getLocation() - Method in class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Returns the location of this document.
- getLocation() - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Returns the location of the parameter value.
- getLocation() - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Returns the location of the parameter value.
- getLocation() - Method in exception org.cornutum.tcases.openapi.resolver.ResolverSkipException
-
Returns the location of the failure.
- getMax() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns the (inclusive) maximum for this domain.
- getMax() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns the maximum of this range.
- getMaxDate() - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Returns the maximum date for this domain.
- getMaxItems() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns the maximum number of items for an unbounded array.
- getMaxLength() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns the maximum value for unbounded length ranges.
- getMaxRange() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns the maximum magnitude for unbounded value ranges.
- getMaxTries() - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Returns the maximum attempts to resolve an input value before reporting failure.
- getMaxValues(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the maximum number of non-null values that can satisfy this schema.
- getMediaType() - Method in class org.cornutum.tcases.openapi.resolver.MessageData
-
Returns the data media type.
- getMediaType() - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
-
Returns the media type domain for this value.
- getMemberFailures(List<List<IVarDef>>) - Static method in class org.cornutum.tcases.openapi.MemberVarBinding
-
Returns the designated failure binding for each member of a oneOf/anyOf schema.
- getMin() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns the (inclusive) minimum for this domain.
- getMin() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns the minimum of this range.
- getMinDate() - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Returns the minimum date for this domain.
- getMultipleOf() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns the factor required for all values in this domain.
- getName() - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Returns the name of this parameter.
- getName() - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Returns the name of this parameter.
- getNameChars() - Method in class org.cornutum.tcases.openapi.resolver.PropertyNameDomain
-
Returns the set of chars allowed in property names for this domain.
- getNotEnums(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the composed set of enums to not match when validating the given schema.
- getNotifier() - Method in class org.cornutum.tcases.openapi.ConditionReporter
-
Returns the condition notifier for this reporter.
- getNotifier() - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Returns the notifier that reports conditions that occur when resolving a test case.
- getNotMultipleOfs() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns the factors not allowed for any values in this domain.
- getNotMultipleOfs(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the composed set of multipleOfs to not match when validating the given numeric schema.
- getNotPatterns(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the composed set of patterns to not match when validating the given schema.
- getNotRequired(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the composed set of properties that must not be required when validating the given object schema.
- getNotTypes(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the composed set of types that must not be required when validating the given schema.
- getOperation() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the operation for this request.
- getOperation() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the operation for this request.
- getOperations(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Returns the operations used by these request test cases for the given resource path.
- getOptions() - Method in class org.cornutum.tcases.openapi.InputModeller
-
Returns the options used by this InputModeller.
- getOtherItemValues() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns the value domain for additional array items.
- getParams() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the parameter definitions for this request.
- getParams() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the parameter definitions for this request.
- getPath() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the path for this request.
- getPath() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the path for this request.
- getPathFirst(List<String>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the first name in the given variable set path
- getPathRest(List<String>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the subpath of the given variable set path.
- getPaths() - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Returns the resource paths used by these request test cases.
- getPatterns(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the composed set of patterns to match when validating the given string schema.
- getPropertyDomains() - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns the property value domains for objects in this domain.
- getPropertyValue(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the value at the given property path.
- getPropertyValue(Map<String, Object>, List<String>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the value at the given property path.
- getPropertyValues(List<VarBinding>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Transforms a set of variable bindings into a map of property values.
- getPropertyValues(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the value set at the given property path.
- getRandom() - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Returns the random number generator used to resolve test cases.
- getRequestCaseDefs(SystemTestDef) - Static method in class org.cornutum.tcases.openapi.resolver.RequestCases
-
Returns the request case definitions for the given system test definition.
- getRequestCaseDefs(FunctionTestDef) - Static method in class org.cornutum.tcases.openapi.resolver.RequestCases
-
Returns the request case definitions for the given function test definition.
- getRequestCases(SystemTestDef, ResolverContext) - Static method in class org.cornutum.tcases.openapi.resolver.RequestCases
-
Returns the request cases resolved for the given system test definition.
- getRequestCases() - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Returns all API request test cases.
- getRequestCases(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Returns all API request test cases for the given resource path.
- getRequestCases(String, String) - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Returns all API request test cases for the given operation on the given resource path.
- getRequestInputModel(InputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system input definition for the API requests defined by the
OpenAPI specification in the given JSON document.
- getRequestInputModel(InputStream, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system input definition for the API requests defined by the
OpenAPI specification in the given JSON document.
- getRequestInputModel(InputStream, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getRequestInputModel(File) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getRequestInputModel(File, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getRequestInputModel(File, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getRequestInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.RequestInputModeller
-
- getRequestInputModel(OpenAPI) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
-
- getRequestInputModel(OpenAPI, ModelOptions) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
-
- getRequestTestDef() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
-
- getRequestTests(InputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API requests defined by the
OpenAPI specification in the given JSON document.
- getRequestTests(InputStream, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API requests defined by the
OpenAPI specification in the given JSON document.
- getRequestTests(InputStream, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getRequestTests(File) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API requests defined by the
OpenAPI specification in the given JSON document.
- getRequestTests(File, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API requests defined by the
OpenAPI specification in the given JSON document.
- getRequestTests(File, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getRequiredTypes(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the instance types required to validate the given schema.
- getResponseInputModel(InputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system input definition for the API responses defined by the
OpenAPI specification in the given JSON document.
- getResponseInputModel(InputStream, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system input definition for the API responses defined by the
OpenAPI specification in the given JSON document.
- getResponseInputModel(InputStream, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getResponseInputModel(File) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getResponseInputModel(File, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getResponseInputModel(File, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getResponseInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.ResponseInputModeller
-
- getResponseInputModel(OpenAPI) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
-
- getResponseInputModel(OpenAPI, ModelOptions) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
-
- getResponseTests(InputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API responses defined by the
OpenAPI specification in the given JSON document.
- getResponseTests(InputStream, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API responses defined by the
OpenAPI specification in the given JSON document.
- getResponseTests(InputStream, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getResponseTests(File) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API responses defined by the
OpenAPI specification in the given JSON document.
- getResponseTests(File, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
Returns a
system test definition for the API responses defined by the
OpenAPI specification in the given JSON document.
- getResponseTests(File, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
-
- getServer() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the server URI for this request.
- getServer() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the server URI for this request.
- getStyle() - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Returns the serialization style of the parameter value.
- getStyle() - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Returns the serialization style of the parameter value.
- getType() - Method in class org.cornutum.tcases.openapi.resolver.DataValue
-
Returns the data type.
- getTypes() - Method in class org.cornutum.tcases.openapi.Dnf
-
Returns the types of instances that can be validated by this schema.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.ConstantDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.EnumDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.MultiTypeDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.NullDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Return the type(s) of values that belong to this domain.
- getTypes() - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Return the type(s) of values that belong to this domain.
- getValidTypes(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns the instance types that can be validated by the given schema.
- getValue() - Method in class org.cornutum.tcases.openapi.resolver.ConstantDomain
-
Returns the constant value for this domain.
- getValue() - Method in class org.cornutum.tcases.openapi.resolver.DataValue
-
Returns the data value.
- getValue() - Method in class org.cornutum.tcases.openapi.resolver.MessageData
-
Returns the data value.
- getValue() - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Returns the value definition for this parameter.
- getValuePath(String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the list of elements in given value path.
- getValueTypes(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the accepted value types represented by the given properties.
- getVarBinding(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the variable binding at the given property path.
- getVarBindings(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the variable bindings specified by the given property values.
- getVarPath(VarBinding) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
-
Returns the variable set path for the given variable binding.
- getVersion() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns the API version for this request.
- getVersion() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns the API version for this request.
- getWriter() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
-
Returns the output stream for this writer.
- ignore() - Static method in interface org.cornutum.tcases.openapi.ModelConditionNotifier
-
- ignore() - Static method in interface org.cornutum.tcases.openapi.resolver.ResolverConditionNotifier
-
- initLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.DateDomain
-
Defines the initial length range for values in this domain.
- initLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Defines the initial length range for values in this domain.
- initLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.EmailDomain
-
Defines the initial length range for values in this domain.
- initLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Defines the initial length range for values in this domain.
- initLengthRange() - Method in class org.cornutum.tcases.openapi.resolver.UuidDomain
-
Defines the initial length range for values in this domain.
- InputModeller - Class in org.cornutum.tcases.openapi
-
Converts between OpenAPI models and Tcases input models.
- InputModeller(InputModeller.View) - Constructor for class org.cornutum.tcases.openapi.InputModeller
-
Creates a new InputModeller instance.
- InputModeller(InputModeller.View, ModelOptions) - Constructor for class org.cornutum.tcases.openapi.InputModeller
-
Creates a new InputModeller instance.
- InputModeller.View - Enum in org.cornutum.tcases.openapi
-
- IntegerConstant - Class in org.cornutum.tcases.openapi.resolver
-
Defines a singleton Integer value set.
- IntegerConstant(Integer) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerConstant
-
Creates a new IntegerConstant instance.
- IntegerDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines a set of Integer values that can be used by a request.
- IntegerDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Creates a new IntegerDomain instance.
- IntegerDomain(long) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Creates a new IntegerDomain instance.
- IntegerDomain(int, int) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Creates a new IntegerDomain instance.
- IntegerDomain(NumberDomain.Range) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Creates a new IntegerDomain instance.
- IntegerEnum - Class in org.cornutum.tcases.openapi.resolver
-
Defines an enumerated integer value set.
- IntegerEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerEnum
-
Creates a new IntegerEnum instance.
- IntegerEnum(Collection<Integer>) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerEnum
-
Creates a new IntegerEnum instance.
- IntegerValue - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated integer value for a request case.
- IntegerValue(Integer) - Constructor for class org.cornutum.tcases.openapi.resolver.IntegerValue
-
Creates a new IntegerValue instance.
- isConstant() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Return true if this range contains a single constant value.
- isDate(String) - Static method in class org.cornutum.tcases.openapi.resolver.DateConstant
-
Returns true if the given value is a valid date string.
- isDateTime(String) - Static method in class org.cornutum.tcases.openapi.resolver.DateTimeConstant
-
Returns true if the given value is a valid date-time string.
- isDefined() - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
-
Returns true if this input value is defined.
- isEmail(String) - Static method in class org.cornutum.tcases.openapi.resolver.EmailDomain
-
Returns true if the given value is a valid email address
- isEmpty(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns true if the given schema contains no assertions.
- isExploded() - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Returns if the parameter value is serialized in exploded form.
- isExploded() - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Returns if the parameter value is serialized in exploded form.
- isFailure() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Returns true for a request with an invalid input.
- isFailure() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Returns true for a request with an invalid input.
- isFalse(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
- isItemsUnique() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns if array items are unique.
- isLeafSchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns true if this is a basic schema without any boolean combinations of subschemas.
- isMaxExclusive() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns true if the maximum is exclusive.
- isMinExclusive() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns true if the minimum is exclusive.
- isMultipleOf(BigDecimal, BigDecimal) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Returns true if value is a multiple of multiple.
- isMultipleOf(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Returns true if value is a multiple of multiple.
- isMultipleOf(Long, Long) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
Returns true if value is a multiple of multiple.
- isMultipleOf(T, T) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns true if value is a multiple of multiple.
- isMultipleOf(BigDecimal, BigDecimal) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns true if the given value is a multiple of the given factor.
- isNotExcluded(T, Set<T>) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns true if value is not equal to of any of the excluded values.
- isNotExcluded(T, Set<T>) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns true if value is not equal to of any of the excluded values.
- isNotLeafSchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns true if this schema asserts some any boolean combinations of subschemas.
- isNotMultipleOf(T, Set<T>) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Returns true if value is a not a multiple of any of the multiples.
- isNullChecked(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns if the input model for this schema requires null checks
- isPropertySchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns if this is schema for an object property
- isReadOnlyEnforced() - Method in class org.cornutum.tcases.openapi.ModelOptions
-
Returns if the API will strictly enforce the exclusion of "readOnly" properties from requests.
- isRestrictedLength() - Method in class org.cornutum.tcases.openapi.resolver.RestrictedStringDomain
-
Returns true if sequences in this domain are restricted to a constant length.
- isRestrictedLength() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns true if sequences in this domain are restricted to a constant length.
- isSchemaType(String) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
Returns true if the given schema type is supported by OpenAPI.
- isTypeChecked(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Returns if the input model for this schema requires type checks
- isUuid(String) - Static method in class org.cornutum.tcases.openapi.resolver.UuidConstant
-
Returns true if the given value is a valid UUID string.
- isValid() - Method in class org.cornutum.tcases.openapi.resolver.MessageData
-
Returns if this is a valid data value.
- isValid() - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
-
Returns if this is an instance of valid value.
- isValidTime(String) - Method in class org.cornutum.tcases.openapi.resolver.DateDomain
-
Returns true if the given value is a valid time string.
- isValidTime(String) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Returns true if the given value is a valid time string.
- isValidTime(String) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Returns true if the given value is a valid time string.
- isWriteOnlyEnforced() - Method in class org.cornutum.tcases.openapi.ModelOptions
-
Returns if the API will strictly enforce the exclusion of "writeOnly" properties from responses.
- ObjectDomain - Class in org.cornutum.tcases.openapi.resolver
-
Defines the properties of a set of object values that can be used by a request.
- ObjectDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Creates a new ObjectDomain instance.
- ObjectDomain(ValueDomain<Integer>, ValueDomain<?>) - Constructor for class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Creates a new ObjectDomain instance.
- ObjectValue - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated object value for a request case.
- ObjectValue(Map<String, DataValue<?>>) - Constructor for class org.cornutum.tcases.openapi.resolver.ObjectValue
-
Creates a new ObjectValue instance.
- of(Schema<?>...) - Static method in class org.cornutum.tcases.openapi.Dnf
-
Returns the disjunctive normal form with a singe alternative.
- of(Iterable<Schema<?>>) - Static method in class org.cornutum.tcases.openapi.Dnf
-
Returns the disjunctive normal form with the given alternatives.
- of(Stream<Schema<?>>) - Static method in class org.cornutum.tcases.openapi.Dnf
-
Returns the disjunctive normal form with the given alternatives.
- of(String, Object) - Static method in class org.cornutum.tcases.openapi.FormattedString
-
Creates a FormattedString for the given object.
- of(String, Iterable<?>) - Static method in class org.cornutum.tcases.openapi.FormattedString
-
Creates a FormattedString for each of the given objects.
- of(T, DataValue.Type, String) - Static method in class org.cornutum.tcases.openapi.resolver.DataValue
-
Creates a new DataValue instance.
- of(String, String) - Static method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns the Range represented by the given number binding.
- of(VarBinding) - Static method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Returns the Range represented by the given number binding.
- only(DataValue.Type) - Static method in enum org.cornutum.tcases.openapi.resolver.DataValue.Type
-
Returns the set containing only the specified type.
- OpenApiContext - Class in org.cornutum.tcases.openapi
-
Provides a context for exceptions that occur when processing an OpenAPI specification
- OpenApiContext() - Constructor for class org.cornutum.tcases.openapi.OpenApiContext
-
- OpenApiException - Exception in org.cornutum.tcases.openapi
-
Reports an error processing an OpenAPI specification.
- OpenApiException(String) - Constructor for exception org.cornutum.tcases.openapi.OpenApiException
-
Creates a new OpenApiException instance.
- OpenApiException(String, Throwable) - Constructor for exception org.cornutum.tcases.openapi.OpenApiException
-
Creates a new OpenApiException instance.
- OpenApiException(String[], Throwable) - Constructor for exception org.cornutum.tcases.openapi.OpenApiException
-
Creates a new OpenApiException instance.
- OpenApiReader - Class in org.cornutum.tcases.openapi.reader
-
Reads an OpenAPI object from an Open API Version 3 document.
- OpenApiReader() - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(InputStream) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(InputStream, String) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(InputStream, URL) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(InputStream, URL, String) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(File) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(File, String) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(Reader) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(Reader, String) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(Reader, URL) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReader(Reader, URL, String) - Constructor for class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Creates a new OpenApiReader instance.
- OpenApiReaderException - Exception in org.cornutum.tcases.openapi.reader
-
Reports an error reading an OpenAPI document.
- OpenApiReaderException(URL, Throwable) - Constructor for exception org.cornutum.tcases.openapi.reader.OpenApiReaderException
-
Creates a new OpenApiReaderException instance.
- OpenApiReaderException(URL, List<String>) - Constructor for exception org.cornutum.tcases.openapi.reader.OpenApiReaderException
-
Creates a new OpenApiReaderException instance.
- OpenApiUtils - Class in org.cornutum.tcases.openapi
-
Defines methods for accessing an OpenAPI specification.
- org.cornutum.tcases.openapi - package org.cornutum.tcases.openapi
-
- org.cornutum.tcases.openapi.io - package org.cornutum.tcases.openapi.io
-
- org.cornutum.tcases.openapi.reader - package org.cornutum.tcases.openapi.reader
-
- org.cornutum.tcases.openapi.resolver - package org.cornutum.tcases.openapi.resolver
-
- org.cornutum.tcases.openapi.resolver.io - package org.cornutum.tcases.openapi.resolver.io
-
- Range(String, boolean, String, boolean, Set<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
-
Creates a new Range instance.
- read() - Method in class org.cornutum.tcases.openapi.reader.OpenApiReader
-
Returns the OpenAPI instance represented by this document.
- readOnlyEnforced(boolean) - Method in class org.cornutum.tcases.openapi.ModelOptions.Builder
-
- readOnlyEnforced() - Method in class org.cornutum.tcases.openapi.ModelOptions.Builder
-
- remove(RequestCase) - Method in class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Removes an API request test case.
- RequestCase - Class in org.cornutum.tcases.openapi.resolver
-
Describes an executable test case for an API request.
- RequestCase(int) - Constructor for class org.cornutum.tcases.openapi.resolver.RequestCase
-
Creates a new RequestCase instance.
- RequestCaseContext - Class in org.cornutum.tcases.openapi.resolver.io
-
Provides a context for exceptions that occur when processing
RequestCase definitions.
- RequestCaseContext() - Constructor for class org.cornutum.tcases.openapi.resolver.io.RequestCaseContext
-
- RequestCaseDef - Class in org.cornutum.tcases.openapi.resolver
-
Describes an abstract test case for an API request.
- RequestCaseDef(int) - Constructor for class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Creates a new RequestCaseDef instance.
- RequestCaseDefiner - Class in org.cornutum.tcases.openapi.resolver
-
- RequestCaseDefiner() - Constructor for class org.cornutum.tcases.openapi.resolver.RequestCaseDefiner
-
Creates a new RequestCaseDefiner instance.
- RequestCaseException - Exception in org.cornutum.tcases.openapi.resolver
-
- RequestCaseException(String) - Constructor for exception org.cornutum.tcases.openapi.resolver.RequestCaseException
-
Creates a new RequestCaseException instance.
- RequestCaseException(String, Throwable) - Constructor for exception org.cornutum.tcases.openapi.resolver.RequestCaseException
-
Creates a new RequestCaseException instance.
- RequestCaseException(String[], Throwable) - Constructor for exception org.cornutum.tcases.openapi.resolver.RequestCaseException
-
Creates a new RequestCaseException instance.
- RequestCaseJson - Class in org.cornutum.tcases.openapi.resolver.io
-
Converts between a
RequestCase and its corresponding
JsonObject.
- RequestCaseResolver - Class in org.cornutum.tcases.openapi.resolver
-
- RequestCaseResolver(ResolverContext) - Constructor for class org.cornutum.tcases.openapi.resolver.RequestCaseResolver
-
Creates a new RequestCaseResolver instance.
- RequestCases - Class in org.cornutum.tcases.openapi.resolver
-
- requestInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.InputModeller
-
- RequestInputModeller - Class in org.cornutum.tcases.openapi
-
- RequestInputModeller() - Constructor for class org.cornutum.tcases.openapi.RequestInputModeller
-
Creates a new RequestInputModeller instance.
- RequestInputModeller(ModelOptions) - Constructor for class org.cornutum.tcases.openapi.RequestInputModeller
-
Creates a new RequestInputModeller instance.
- RequestTestDef - Class in org.cornutum.tcases.openapi.resolver
-
Describes executable test cases for the API requests defined by an OpenAPI spec.
- RequestTestDef() - Constructor for class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Creates a new RequestTestDef instance.
- RequestTestDef(Iterable<RequestCase>) - Constructor for class org.cornutum.tcases.openapi.resolver.RequestTestDef
-
Creates a new RequestTestDef instance.
- RequestTestDefReader - Class in org.cornutum.tcases.openapi.resolver.io
-
- RequestTestDefReader() - Constructor for class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
-
Creates a new RequestTestDefReader object.
- RequestTestDefReader(InputStream) - Constructor for class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
-
Creates a new RequestTestDefReader object.
- RequestTestDefWriter - Class in org.cornutum.tcases.openapi.resolver.io
-
- RequestTestDefWriter() - Constructor for class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
-
Creates a new RequestTestDefWriter object that writes to standard output.
- RequestTestDefWriter(OutputStream) - Constructor for class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
-
Creates a new RequestTestDefWriter object that writes to the given stream.
- RequestTestDefWriter(Writer) - Constructor for class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
-
Creates a new RequestTestDefWriter object that writes to the given stream.
- resolve(RequestCaseDef) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseResolver
-
- resolveHeader(OpenAPI, Header) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
If the given header is defined by a reference, returns the referenced header.
- resolveParameter(OpenAPI, Parameter) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
If the given parameter is defined by a reference, returns the referenced parameter.
- ResolverConditionNotifier - Interface in org.cornutum.tcases.openapi.resolver
-
Reports conditions found when resolving an API
RequestCase.
- ResolverContext - Class in org.cornutum.tcases.openapi.resolver
-
Defines options used to resolve an executable API test case.
- ResolverContext(Random) - Constructor for class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Creates a new ResolverContext instance.
- ResolverContext.Builder - Class in org.cornutum.tcases.openapi.resolver
-
- resolveRequestBody(OpenAPI, RequestBody) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
If the given request body is defined by a reference, returns the referenced requestBody.
- resolveResponse(OpenAPI, ApiResponse) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
If the given response is defined by a reference, returns the referenced response.
- ResolverException - Exception in org.cornutum.tcases.openapi.resolver
-
- ResolverException(String) - Constructor for exception org.cornutum.tcases.openapi.resolver.ResolverException
-
Creates a new ResolverException instance.
- ResolverException(String, Throwable) - Constructor for exception org.cornutum.tcases.openapi.resolver.ResolverException
-
Creates a new ResolverException instance.
- ResolverException(String[], Throwable) - Constructor for exception org.cornutum.tcases.openapi.resolver.ResolverException
-
Creates a new ResolverException instance.
- ResolverSkipException - Exception in org.cornutum.tcases.openapi.resolver
-
- ResolverSkipException(String[], String) - Constructor for exception org.cornutum.tcases.openapi.resolver.ResolverSkipException
-
Creates a new ResolverSkipException instance.
- resolveSchema(OpenAPI, Schema<?>) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
If the given schema is defined by a reference, returns the referenced schema.
- resolveSchemaMembers(OpenAPI, ComposedSchema) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
-
Returns the given schema after resolving schemas referenced by any "allOf", "anyOf", or "oneOf" members.
- resolveSchemaType(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
-
If necessary, updates the type of the given schema based its properties.
- responseInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.InputModeller
-
- ResponseInputModeller - Class in org.cornutum.tcases.openapi
-
- ResponseInputModeller() - Constructor for class org.cornutum.tcases.openapi.ResponseInputModeller
-
Creates a new ResponseInputModeller instance.
- ResponseInputModeller(ModelOptions) - Constructor for class org.cornutum.tcases.openapi.ResponseInputModeller
-
Creates a new ResponseInputModeller instance.
- RestrictedStringDomain - Class in org.cornutum.tcases.openapi.resolver
-
Base class for a set of fixed-length string values can be used by a request.
- RestrictedStringDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.RestrictedStringDomain
-
Creates a new RestrictedStringDomain instance.
- resultFor(String, Supplier<T>) - Method in class org.cornutum.tcases.openapi.ConditionReporter
-
Returns the result of the given supplier within the specified context.
- resultFor(String, Supplier<T>) - Method in class org.cornutum.tcases.openapi.ExecutionContext
-
Returns the result of the given supplier within the specified context.
- SCHEMA_TYPES - Static variable in class org.cornutum.tcases.openapi.SchemaUtils
-
- SchemaAnalyzer - Class in org.cornutum.tcases.openapi
-
Analyzes the input space defined by an OpenAPI schema.
- SchemaAnalyzer(OpenApiContext) - Constructor for class org.cornutum.tcases.openapi.SchemaAnalyzer
-
Creates a new SchemaAnalyzer instance.
- SchemaExtensions - Class in org.cornutum.tcases.openapi
-
Defines methods for accessing Tcases extensions to an OpenAPI Schema object.
- SchemaUtils - Class in org.cornutum.tcases.openapi
-
Defines methods for accessing an OpenAPI Schema object.
- select(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.NullDomain
-
Returns a random value from this domain.
- select(ResolverContext) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a random value from this domain.
- selectValue(ResolverContext) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a random value from this domain.
- SequenceDomain<T> - Class in org.cornutum.tcases.openapi.resolver
-
Base class for domains that define a set of byte/character sequences that can be used by a request.
- SequenceDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Creates a new SequenceDomain instance.
- setAdditionalPropertyCount(ValueDomain<Integer>) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Changes the value domain for the number of additional properties for this object.
- setAdditionalPropertyNames(AbstractStringDomain) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Changes the value domain for the names of any additional properties.
- setAdditionalPropertyValues(ValueDomain<?>) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Changes the value domain for any additional properties for this object.
- setBody(MessageData) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the definition of the request body.
- setBody(ValueDef<?>) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the definition of the request body.
- setConditionNotifier(ModelConditionNotifier) - Method in class org.cornutum.tcases.openapi.ModelOptions
-
Changes the
ModelConditionNotifier that reports conditions found when creating a Tcases model from an OpenAPI model.
- setDateRange(Date, Date) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Changes the (inclusive) date range for this domain.
- setDnf(Schema<?>, Dnf) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the disjunctive normal form of this given schema.
- setExcluded(Set<String>) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Changes the values excluded from this domain.
- setExcluded(Set<T>) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Changes the values excluded from this domain.
- setExcluded(Set<T>) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Changes the values excluded from this domain.
- setExcluded(Set<String>) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
-
Changes the values excluded from this domain.
- setExcludedStrings(Set<String>) - Method in class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
-
Changes the values excluded from this domain.
- setExcludedStrings(Set<String>) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Changes the values excluded from this domain.
- setExcludedStrings(Set<String>) - Method in class org.cornutum.tcases.openapi.resolver.BinaryDomain
-
Changes the values excluded from this domain.
- setExcludedStrings(Set<String>) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Changes the values excluded from this domain.
- setExploded(boolean) - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Changes if the parameter value is serialized in exploded form.
- setExploded(boolean) - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Changes if the parameter value is serialized in exploded form.
- setInputStream(InputStream) - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
-
Changes the input stream for this reader.
- setInvalidInput(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the description of the invalid input for this request.
- setInvalidInput(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the description of the invalid input for this request.
- setItemCount(Integer) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Defines a constant number of array items.
- setItemCount(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Defines the range for the number of array items.
- setItemCount(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Defines the range for the number of array items.
- setItemCount(ValueDomain<Integer>) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Changes the range for the number of array items.
- setItemsUnique(boolean) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Changes if array items are unique.
- setItemValues(ValueDomain<T>) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Changes the value domain for required array items.
- setLengthRange(Integer) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Defines a constant length range for values in this domain.
- setLengthRange(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Defines the length range for values in this domain.
- setLengthRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.Base64Domain
-
Defines the length range for values in this domain.
- setLengthRange(Integer) - Method in class org.cornutum.tcases.openapi.resolver.EmailDomain
-
Defines a constant length range for values in this domain.
- setLengthRange(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.EmailDomain
-
Defines the length range for values in this domain.
- setLengthRange(Integer) - Method in class org.cornutum.tcases.openapi.resolver.RestrictedStringDomain
-
Defines a constant length range for values in this domain.
- setLengthRange(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.RestrictedStringDomain
-
Defines the length range for values in this domain.
- setLengthRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.RestrictedStringDomain
-
Defines the length range for values in this domain.
- setLengthRange(Integer) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Defines a constant length range for values in this domain.
- setLengthRange(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Defines the length range for values in this domain.
- setLengthRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Defines the length range for values in this domain.
- setLengthRange(ValueDomain<Integer>) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Changes the length range for values in this domain.
- setLocation(ParamDef.Location) - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Changes the location of the parameter value.
- setLocation(String) - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Changes the location of the parameter value.
- setLocation(ParamDef.Location) - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Changes the location of the parameter value.
- setMaxTries(int) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Changes the maximum attempts to resolve an input value before reporting failure.
- setMaxValues(Schema<?>, Integer) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the maximum number of non-null values that can satisfy this schema.
- setMediaType(ValueDomain<String>) - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
-
Changes the media type domain for this value.
- setMultipleOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
If non-null, all values in this domain are a multiple of the given value.
- setMultipleOf(String) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
If non-null, all values in this domain are a multiple of the given value.
- setMultipleOf(String) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
If non-null, all values in this domain are a multiple of the given value.
- setMultipleOf(String) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
If non-null, all values in this domain are a multiple of the given value.
- setMultipleOf(T) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Changes the factor required for all values in this domain.
- setNameChars(String) - Method in class org.cornutum.tcases.openapi.resolver.PropertyNameDomain
-
Changes the set of chars allowed in property names for this domain.
- setNotEnums(Schema<?>, Iterable<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of enums to not match when validating the given schema.
- setNotifier(Notifier) - Method in class org.cornutum.tcases.openapi.ConditionReporter
-
Changes the condition notifier for this reporter.
- setNotifier(Notifier) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Changes the notifier that reports conditions that occur when resolving a test case.
- setNotMultipleOfs(String[]) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Changes the factors not allowed for any values in this domain.
- setNotMultipleOfs(String[]) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Changes the factors not allowed for any values in this domain.
- setNotMultipleOfs(String[]) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
Changes the factors not allowed for any values in this domain.
- setNotMultipleOfs(String[]) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Changes the factors not allowed for any values in this domain.
- setNotMultipleOfs(Set<T>) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Changes the factors not allowed for any values in this domain.
- setNotMultipleOfs(Schema<?>, Iterable<BigDecimal>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of multipleOfs to not match when validating the given numeric schema.
- setNotMultipleOfs(Schema<?>, BigDecimal...) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of multipleOfs to not match when validating the given numeric schema.
- setNotPatterns(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of patterns to not match when validating the given schema.
- setNotPatterns(Schema<?>, String...) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of patterns to not match when validating the given schema.
- setNotRequired(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of properties that must not be required when validating the given object schema.
- setNotTypes(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of types that must not be required when validating the given schema.
- setNullChecked(Schema<?>, boolean) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes if the input model for this schema requires null checks
- setOperation(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the operation for this request.
- setOperation(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the operation for this request.
- setOtherItemValues(ValueDomain<?>) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Changes the value domain for additional array items.
- setParams(Iterable<ParamData>) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the parameter definitions for this request.
- setParams(Iterable<ParamDef>) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the parameter definitions for this request.
- setPath(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the path for this request.
- setPath(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the path for this request.
- setPatterns(Schema<?>, Iterable<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of patterns to match when validating the given string schema.
- setPatterns(Schema<?>, String...) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the composed set of patterns to match when validating the given string schema.
- setPropertyDomains(Map<String, ValueDomain<?>>) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Changes the property value domains for objects in this domain.
- setPropertySchema(Schema<?>, boolean) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes if this is schema for an object property
- setRandom(Random) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
-
Changes the random number generator used to resolve test cases.
- setRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Defines the value range for this domain.
- setRange(BigDecimal, BigDecimal) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Defines the value range for this domain.
- setRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Defines the value range for this domain.
- setRange(Integer, Integer) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Defines the value range for this domain.
- setRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
Defines the value range for this domain.
- setRange(Long, Long) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
Defines the value range for this domain.
- setRange(NumberDomain.Range) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Defines the value range for this domain.
- setRange(T, T) - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
-
Changes the (inclusive) minimum and the (inclusive) maximum for this domain.
- setReadOnlyEnforced(boolean) - Method in class org.cornutum.tcases.openapi.ModelOptions
-
Changes if the API will strictly enforce the exclusion of "readOnly" properties from requests.
- setServer(URI) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the server URI for this request.
- setServer(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the server URI for this request.
- setServer(URI) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the server URI for this request.
- setStyle(String) - Method in class org.cornutum.tcases.openapi.resolver.ParamData
-
Changes the serialization style of the parameter value.
- setStyle(String) - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Changes the serialization style of the parameter value.
- setTypeChecked(Schema<?>, boolean) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes if the input model for this schema requires type checks
- setValid(boolean) - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
-
Changes if this is an instance of valid value.
- setValidTypes(Schema<?>, Set<String>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
-
Changes the instance types that can be validated by the given schema.
- setValue(ValueDef<?>) - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
-
Changes the value definition for this parameter.
- setVersion(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
-
Changes the API version for this request.
- setVersion(String) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
-
Changes the API version for this request.
- setWriteOnlyEnforced(boolean) - Method in class org.cornutum.tcases.openapi.ModelOptions
-
Changes if the API will strictly enforce the exclusion of "writeOnly" properties from responses.
- setWriter(Writer) - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
-
Changes the output stream for this writer.
- simplified(Dnf) - Method in class org.cornutum.tcases.openapi.InputModeller
-
Returns a new DNF that generates a simpler but equivalent input model.
- StringConstant - Class in org.cornutum.tcases.openapi.resolver
-
Defines a singleton String value set.
- StringConstant(String) - Constructor for class org.cornutum.tcases.openapi.resolver.StringConstant
-
Creates a new StringConstant instance.
- StringConstant(String, String) - Constructor for class org.cornutum.tcases.openapi.resolver.StringConstant
-
Creates a new StringConstant instance.
- StringEnum - Class in org.cornutum.tcases.openapi.resolver
-
Defines an enumerated string value set.
- StringEnum(Iterable<String>, String) - Constructor for class org.cornutum.tcases.openapi.resolver.StringEnum
-
Creates a new StringEnum instance.
- StringValue - Class in org.cornutum.tcases.openapi.resolver
-
Represents a generated string value for a request case.
- StringValue(String) - Constructor for class org.cornutum.tcases.openapi.resolver.StringValue
-
Creates a new StringValue instance.
- StringValue(String, String) - Constructor for class org.cornutum.tcases.openapi.resolver.StringValue
-
Creates a new StringValue instance.
- ValueDef<T> - Class in org.cornutum.tcases.openapi.resolver
-
Defines a request input value.
- ValueDef(ValueDomain<T>) - Constructor for class org.cornutum.tcases.openapi.resolver.ValueDef
-
Creates a new ValueDef instance.
- ValueDomain<T> - Interface in org.cornutum.tcases.openapi.resolver
-
Defines a set of values that can be used by a request.
- ValueDomainException - Exception in org.cornutum.tcases.openapi.resolver
-
- ValueDomainException(String) - Constructor for exception org.cornutum.tcases.openapi.resolver.ValueDomainException
-
Creates a new ValueDomainException instance.
- ValueDomainException(String, Throwable) - Constructor for exception org.cornutum.tcases.openapi.resolver.ValueDomainException
-
Creates a new ValueDomainException instance.
- valueOf(String) - Static method in enum org.cornutum.tcases.openapi.InputModeller.View
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.BooleanEnum
-
Returns the value represented by the given string.
- valueOf(String) - Static method in enum org.cornutum.tcases.openapi.resolver.DataValue.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.DecimalEnum
-
Returns the value represented by the given string.
- valueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.EnumDomain
-
Returns the value represented by the given string.
- valueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.IntegerEnum
-
Returns the value represented by the given string.
- valueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.LongEnum
-
Returns the value represented by the given string.
- valueOf(String) - Static method in enum org.cornutum.tcases.openapi.resolver.ParamDef.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Method in class org.cornutum.tcases.openapi.resolver.StringEnum
-
Returns the value represented by the given string.
- valueOf() - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a new
ValueDef using this domain.
- values() - Static method in enum org.cornutum.tcases.openapi.InputModeller.View
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.ConstantDomain
-
Returns a random sequence of values from this domain.
- values() - Static method in enum org.cornutum.tcases.openapi.resolver.DataValue.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.DecimalDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.EnumDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.IntegerDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.LongDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.MultiTypeDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.NullDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
-
Returns a random sequence of values from this domain.
- values() - Static method in enum org.cornutum.tcases.openapi.resolver.ParamDef.Location
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns a random sequence of values from this domain.
- values(ResolverContext) - Method in interface org.cornutum.tcases.openapi.resolver.ValueDomain
-
Returns a random sequence of values from this domain.
- valuesEqual(byte[], byte[]) - Method in class org.cornutum.tcases.openapi.resolver.BinaryDomain
-
Returns true if the given values are equal.
- valuesEqual(String, String) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
-
Returns true if the given values are equal.
- valuesEqual(T, T) - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
-
Returns true if the given values are equal.
- valuesEqual(String, String) - Method in class org.cornutum.tcases.openapi.resolver.UuidDomain
-
Returns true if the given values are equal.
- VarProperties - Class in org.cornutum.tcases.openapi.resolver
-
Defines methods for extracting the properties of test case input variables.
- visit(ArrayValue<?>) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(BinaryValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(BooleanValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(DecimalValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(IntegerValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(LongValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(NullValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(ObjectValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-
- visit(StringValue) - Method in interface org.cornutum.tcases.openapi.resolver.DataValueVisitor
-