Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

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
Base class for ValueDomain implementations
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.

B

Base64Domain - Class in org.cornutum.tcases.openapi.resolver
Define a set of base64-encoded byte arrays that can be used by a request.
Base64Domain() - Constructor for class org.cornutum.tcases.openapi.resolver.Base64Domain
Creates a new Base64Domain instance.
Base64Domain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.Base64Domain
Creates a new Base64Domain instance.
Base64Value - Class in org.cornutum.tcases.openapi.resolver
Represents a generated base64 address value for a request case.
Base64Value(String) - Constructor for class org.cornutum.tcases.openapi.resolver.Base64Value
Creates a new Base64Value instance.
BinaryConstant - Class in org.cornutum.tcases.openapi.resolver
Defines a singleton byte array value set.
BinaryConstant(byte[]) - Constructor for class org.cornutum.tcases.openapi.resolver.BinaryConstant
Creates a new BinaryConstant instance.
BinaryDomain - Class in org.cornutum.tcases.openapi.resolver
Define a set of byte arrays that can be used by a request.
BinaryDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.BinaryDomain
Creates a new BinaryDomain instance.
BinaryDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.BinaryDomain
Creates a new BinaryDomain instance.
BinaryValue - Class in org.cornutum.tcases.openapi.resolver
Represents a generated binary value for a request case.
BinaryValue(byte[]) - Constructor for class org.cornutum.tcases.openapi.resolver.BinaryValue
Creates a new BinaryValue instance.
BooleanConstant - Class in org.cornutum.tcases.openapi.resolver
Defines a singleton Boolean value set.
BooleanConstant(Boolean) - Constructor for class org.cornutum.tcases.openapi.resolver.BooleanConstant
Creates a new BooleanConstant instance.
BooleanEnum - Class in org.cornutum.tcases.openapi.resolver
Defines an enumerated boolean value set.
BooleanEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.BooleanEnum
Creates a new BooleanEnum instance.
BooleanEnum(Collection<Boolean>) - Constructor for class org.cornutum.tcases.openapi.resolver.BooleanEnum
Creates a new BooleanEnum instance.
BooleanValue - Class in org.cornutum.tcases.openapi.resolver
Represents a generated boolean value for a request case.
BooleanValue(Boolean) - Constructor for class org.cornutum.tcases.openapi.resolver.BooleanValue
Creates a new BooleanValue instance.
build() - Method in class org.cornutum.tcases.openapi.ModelOptions.Builder
 
build() - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext.Builder
 
builder() - Static method in class org.cornutum.tcases.openapi.ModelOptions
Returns a new ModelOptions builder.
Builder() - Constructor for class org.cornutum.tcases.openapi.ModelOptions.Builder
 
builder(Random) - Static method in class org.cornutum.tcases.openapi.resolver.ResolverContext
Returns a new ResolverContext builder.
Builder(Random) - Constructor for class org.cornutum.tcases.openapi.resolver.ResolverContext.Builder
 

C

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.

D

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.

E

EmailConstant - Class in org.cornutum.tcases.openapi.resolver
Defines a singleton email string value set.
EmailConstant(String) - Constructor for class org.cornutum.tcases.openapi.resolver.EmailConstant
Creates a new EmailConstant instance.
EmailDomain - Class in org.cornutum.tcases.openapi.resolver
Defines a set of email address values that can be used by a request.
EmailDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.EmailDomain
Creates a new EmailDomain instance.
EmailDomain(int) - Constructor for class org.cornutum.tcases.openapi.resolver.EmailDomain
Creates a new EmailDomain instance.
EmailEnum - Class in org.cornutum.tcases.openapi.resolver
Defines an enumerated email string value set.
EmailEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.EmailEnum
Creates a new EmailEnum instance.
EmailValue - Class in org.cornutum.tcases.openapi.resolver
Represents a generated email address value for a request case.
EmailValue(String) - Constructor for class org.cornutum.tcases.openapi.resolver.EmailValue
Creates a new EmailValue instance.
EMPTY_SCHEMA - Static variable in class org.cornutum.tcases.openapi.SchemaUtils
A schema that contains no assertions.
emptySchema() - Static method in class org.cornutum.tcases.openapi.SchemaUtils
Returns a new empty schema.
encoded(byte[]) - Static method in class org.cornutum.tcases.openapi.resolver.Base64Domain
Returns the base64 encoding of the given bytes.
EnumDomain<T> - Class in org.cornutum.tcases.openapi.resolver
Defines an enumerated value set.
EnumDomain(DataValue.Type, Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.EnumDomain
Creates a new EnumDomain instance.
EnumDomain(DataValue.Type, Collection<T>) - Constructor for class org.cornutum.tcases.openapi.resolver.EnumDomain
Creates a new EnumDomain instance.
equals(Object) - Method in class org.cornutum.tcases.openapi.resolver.DataValue
 
equals(Object) - Method in class org.cornutum.tcases.openapi.resolver.ParamData
 
equals(Object) - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
 
equalsExtended(Schema<?>, Schema<?>, String...) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
Returns true if the given schemas are equal, comparing values for only the specified extensions.
error(String[], String, String) - Method in interface org.cornutum.tcases.openapi.Notifier
Reports an error that would have resulted in inconsistent or infeasible results.
error(String, String) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
Reports an error that would have resulted in an inconsistent or infeasible test case.
except(Set<String>) - Static method in class org.cornutum.tcases.openapi.resolver.MediaTypeDomain
Returns a MediaTypeDomain that contains any media type.
ExecutionContext<E extends RuntimeException> - Class in org.cornutum.tcases.openapi
Provides a context for exceptions that occur during an execution.
ExecutionContext() - Constructor for class org.cornutum.tcases.openapi.ExecutionContext
 
exists(Dnf) - Static method in class org.cornutum.tcases.openapi.Dnf
Returns false if the given schema is a non-existent result.
expectedValueOf(T, String, Object...) - Static method in class org.cornutum.tcases.openapi.OpenApiUtils
Returns the given value if non-null.
expectPropertyValues(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the value set at the given property path.
expectVarBinding(Map<String, Object>, String) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the variable binding at the given property path.

F

fail() - Static method in interface org.cornutum.tcases.openapi.ModelConditionNotifier
Returns a ModelConditionNotifier that throws an OpenApiException for any warning or error.
fail() - Static method in interface org.cornutum.tcases.openapi.resolver.ResolverConditionNotifier
Returns a ResolverConditionNotifier that throws an ResolverException for any warning or error.
FALSE_SCHEMA - Static variable in class org.cornutum.tcases.openapi.SchemaUtils
A schema that will invalidate any instance.
flush() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
Flushes the writer.
format(Date) - Method in class org.cornutum.tcases.openapi.resolver.DateDomain
Returns the string representation of the given time.
format(Date) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
Returns the string representation of the given time.
format(Date) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
Returns the string representation of the given time.
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString.Base64
 
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString.Date
 
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString.DateTime
 
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString
Returns the formatted string representation of this object.
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString.Native
 
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString.Null
 
formatted() - Method in class org.cornutum.tcases.openapi.FormattedString.Uuid
 
FormattedString - Class in org.cornutum.tcases.openapi
Defines a formatted string for a specific object.
FormattedString() - Constructor for class org.cornutum.tcases.openapi.FormattedString
 
FormattedString.Base64 - Class in org.cornutum.tcases.openapi
Uses the base64 string representation of this object.
FormattedString.Date - Class in org.cornutum.tcases.openapi
Uses the RFC3339 full-date representation of this object.
FormattedString.DateTime - Class in org.cornutum.tcases.openapi
Uses the RFC3339 date-time representation of this object.
FormattedString.Native - Class in org.cornutum.tcases.openapi
Uses the native string representation of this object.
FormattedString.Null - Class in org.cornutum.tcases.openapi
Uses the null string representation of this object.
FormattedString.Uuid - Class in org.cornutum.tcases.openapi
Uses the UUID string representation of this object.

G

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
Returns a system input definition for the API requests defined by the given OpenAPI specification document.
getRequestInputModel(File) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Returns a system input definition for the API requests defined by the given OpenAPI specification.
getRequestInputModel(File, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Returns a system input definition for the API requests defined by the given OpenAPI specification.
getRequestInputModel(File, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Returns a system input definition for the API requests defined by the given OpenAPI specification.
getRequestInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.RequestInputModeller
Returns a system input definition for the API requests defined by the given OpenAPI specification.
getRequestInputModel(OpenAPI) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
Returns a system input definition for the API requests defined by the given OpenAPI specification.
getRequestInputModel(OpenAPI, ModelOptions) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
Returns a system input definition for the API requests defined by the given OpenAPI specification.
getRequestTestDef() - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefReader
Returns a RequestTestDef instance.
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
Returns a system test definition for the API requests defined by the given OpenAPI specification.
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
Returns a system test definition for the API requests defined by the given OpenAPI specification.
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
Returns a system input definition for the API responses defined by the given OpenAPI specification document.
getResponseInputModel(File) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Returns a system input definition for the API responses defined by the given OpenAPI specification.
getResponseInputModel(File, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Returns a system input definition for the API responses defined by the given OpenAPI specification.
getResponseInputModel(File, String, ModelOptions) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Returns a system input definition for the API responses defined by the given OpenAPI specification.
getResponseInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.ResponseInputModeller
Returns a system input definition for the API responses defined by the given OpenAPI specification.
getResponseInputModel(OpenAPI) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
Returns a system input definition for the API responses defined by the given OpenAPI specification.
getResponseInputModel(OpenAPI, ModelOptions) - Static method in class org.cornutum.tcases.openapi.TcasesOpenApi
Returns a system input definition for the API responses defined by the given OpenAPI specification.
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
Returns a system test definition for the API responses defined by the given OpenAPI specification.
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
Returns a system test definition for the API responses defined by the given OpenAPI specification.
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.

H

hashCode() - Method in class org.cornutum.tcases.openapi.resolver.DataValue
 
hashCode() - Method in class org.cornutum.tcases.openapi.resolver.ParamData
 
hashCode() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
 
hasValidTypes(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaExtensions
Returns true if the instance types that can be validated are defined for the given schema.

I

ignore() - Static method in interface org.cornutum.tcases.openapi.ModelConditionNotifier
Returns a ModelConditionNotifier that ignores all conditions.
ignore() - Static method in interface org.cornutum.tcases.openapi.resolver.ResolverConditionNotifier
Returns a ResolverConditionNotifier that ignores all conditions.
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
Returns true if the given schema is the false schema.
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.

L

log(Logger) - Static method in interface org.cornutum.tcases.openapi.ModelConditionNotifier
Returns a ModelConditionNotifier that logs all conditions, using the given Logger.
log() - Static method in interface org.cornutum.tcases.openapi.ModelConditionNotifier
Returns a ModelConditionNotifier that logs all conditions, using the default Logger.
log(Logger) - Static method in interface org.cornutum.tcases.openapi.resolver.ResolverConditionNotifier
Returns a ResolverConditionNotifier that logs all conditions, using the given Logger.
log() - Static method in interface org.cornutum.tcases.openapi.resolver.ResolverConditionNotifier
Returns a ResolverConditionNotifier that logs all conditions, using the default Logger.
LongConstant - Class in org.cornutum.tcases.openapi.resolver
Defines a singleton Long value set.
LongConstant(Long) - Constructor for class org.cornutum.tcases.openapi.resolver.LongConstant
Creates a new LongConstant instance.
LongDomain - Class in org.cornutum.tcases.openapi.resolver
Defines a set of Long values that can be used by a request.
LongDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.LongDomain
Creates a new LongDomain instance.
LongDomain(long) - Constructor for class org.cornutum.tcases.openapi.resolver.LongDomain
Creates a new LongDomain instance.
LongDomain(long, long) - Constructor for class org.cornutum.tcases.openapi.resolver.LongDomain
Creates a new LongDomain instance.
LongDomain(NumberDomain.Range) - Constructor for class org.cornutum.tcases.openapi.resolver.LongDomain
Creates a new LongDomain instance.
LongEnum - Class in org.cornutum.tcases.openapi.resolver
Defines an enumerated long value set.
LongEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.LongEnum
Creates a new LongEnum instance.
LongEnum(Collection<Long>) - Constructor for class org.cornutum.tcases.openapi.resolver.LongEnum
Creates a new LongEnum instance.
LongValue - Class in org.cornutum.tcases.openapi.resolver
Represents a generated long value for a request case.
LongValue(Long) - Constructor for class org.cornutum.tcases.openapi.resolver.LongValue
Creates a new LongValue instance.

M

maxTries(int) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext.Builder
 
MediaTypeDomain - Class in org.cornutum.tcases.openapi.resolver
Defines a set of media type values that can be used by a request.
MediaTypeDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.MediaTypeDomain
Creates a new MediaTypeDomain instance.
MemberVarBinding - Class in org.cornutum.tcases.openapi
Represents a binding for a variable that belongs to the input model for a composed schema member.
MemberVarBinding(VarDef, VarValueDef) - Constructor for class org.cornutum.tcases.openapi.MemberVarBinding
Creates a new MemberVarBinding instance.
MessageData - Class in org.cornutum.tcases.openapi.resolver
Defines a data object exchanged in an API request or response.
MessageData(DataValue<?>, String, boolean) - Constructor for class org.cornutum.tcases.openapi.resolver.MessageData
Creates a new MessageData instance.
messageFor(String[], String, String) - Method in interface org.cornutum.tcases.openapi.Notifier
Returns a message for the given condition arguments.
ModelConditionNotifier - Interface in org.cornutum.tcases.openapi
Reports conditions found when creating a Tcases model from an OpenAPI model.
ModelOptions - Class in org.cornutum.tcases.openapi
Defines options used to generate Tcases models from OpenAPI models.
ModelOptions() - Constructor for class org.cornutum.tcases.openapi.ModelOptions
Creates a new ModelOptions instance.
ModelOptions.Builder - Class in org.cornutum.tcases.openapi
Builds a new ModelOptions instance.
MultiTypeDomain - Class in org.cornutum.tcases.openapi.resolver
Defines the set of values with any of a given list of types.
MultiTypeDomain(DataValue.Type...) - Constructor for class org.cornutum.tcases.openapi.resolver.MultiTypeDomain
Creates a new MultiTypeDomain instance.

N

newValue(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
Returns a new random string.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.AbstractStringDomain
Returns a new random string of the given length for this domain.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.AsciiStringDomain
Returns a new random string of the given length for this domain.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.EmailDomain
Returns a new random string of the given length for this domain.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.MediaTypeDomain
Returns a new random string of the given length for this domain.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.PropertyNameDomain
Returns a new random string of the given length for this domain.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
Returns a new random string of the given length for this domain.
newValue(ResolverContext, int) - Method in class org.cornutum.tcases.openapi.resolver.UuidDomain
Returns a new random string of the given length for this domain.
NONEXISTENT - Static variable in class org.cornutum.tcases.openapi.Dnf
Designates a non-existent result for a DNF expression.
not(DataValue.Type...) - Static method in enum org.cornutum.tcases.openapi.resolver.DataValue.Type
Returns the set of all non-null types except for the specified excluded type.
notifier(ModelConditionNotifier) - Method in class org.cornutum.tcases.openapi.ModelOptions.Builder
 
Notifier - Interface in org.cornutum.tcases.openapi
Reports conditions found during execution
notifier(Notifier) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext.Builder
 
notifyError(String, String) - Method in class org.cornutum.tcases.openapi.ConditionReporter
Reports an error condition
notifyWarning(String) - Method in class org.cornutum.tcases.openapi.ConditionReporter
Reports a warning condition
NullDomain - Class in org.cornutum.tcases.openapi.resolver
Defines a singleton null value set.
NullDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.NullDomain
Creates a new NullDomain instance.
NullValue - Class in org.cornutum.tcases.openapi.resolver
Represents a generated null value for a request case.
NullValue() - Constructor for class org.cornutum.tcases.openapi.resolver.NullValue
Creates a new NullValue instance.
NumberDomain<T extends Number & Comparable<T>> - Class in org.cornutum.tcases.openapi.resolver
Defines a set of numeric values that can be used by a request.
NumberDomain(DataValue.Type, long) - Constructor for class org.cornutum.tcases.openapi.resolver.NumberDomain
Creates a new NumberDomain instance.
NumberDomain.Range - Class in org.cornutum.tcases.openapi.resolver
Represents a range of numeric values.

O

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
 

P

ParamData - Class in org.cornutum.tcases.openapi.resolver
Defines a request parameter data object.
ParamData(String, MessageData) - Constructor for class org.cornutum.tcases.openapi.resolver.ParamData
Creates a new ParamData instance.
ParamData(String, DataValue<?>, String, boolean) - Constructor for class org.cornutum.tcases.openapi.resolver.ParamData
Creates a new ParamData instance.
ParamDef - Class in org.cornutum.tcases.openapi.resolver
Describes an instance of a request parameter.
ParamDef(String) - Constructor for class org.cornutum.tcases.openapi.resolver.ParamDef
Creates a new ParamDef instance.
ParamDef.Location - Enum in org.cornutum.tcases.openapi.resolver
 
PropertyNameDomain - Class in org.cornutum.tcases.openapi.resolver
Defines a set of object property name values that can be used by a request.
PropertyNameDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.PropertyNameDomain
Creates a new PropertyNameDomain instance.
PropertyNameDomain(int, int) - Constructor for class org.cornutum.tcases.openapi.resolver.PropertyNameDomain
Creates a new PropertyNameDomain instance.
putPropertyValue(Map<String, Object>, List<String>, VarBinding) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Sets the property at the given path to the given variable binding.

R

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
Converts a generic TestCase for an API request into a RequestCaseDef that can be used to resolve this abstract test case into an executable form.
RequestCaseDefiner() - Constructor for class org.cornutum.tcases.openapi.resolver.RequestCaseDefiner
Creates a new RequestCaseDefiner instance.
RequestCaseException - Exception in org.cornutum.tcases.openapi.resolver
Reports a failure to convert a TestCase into a RequestCaseDef.
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
Resolves an abstract test case for an API request by producing a RequestCase that describes an executable instance of this test case.
RequestCaseResolver(ResolverContext) - Constructor for class org.cornutum.tcases.openapi.resolver.RequestCaseResolver
Creates a new RequestCaseResolver instance.
RequestCases - Class in org.cornutum.tcases.openapi.resolver
Defines methods for generating request test cases from the test definitions for requests defined by an OpenAPI specification.
requestInputModel(OpenAPI) - Method in class org.cornutum.tcases.openapi.InputModeller
Returns a system input definition for the API requests defined by the given OpenAPI specification.
RequestInputModeller - Class in org.cornutum.tcases.openapi
Creates a system input definition for the API requests defined by the given OpenAPI specification.
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
Reads a RequestTestDef object from an JSON document.
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
Writes a RequestTestDef object in the form of a JSON document.
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
Resolves an abstract test case for an API request by producing a RequestCase that describes an executable instance of this test case.
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
Builds a new ResolverContext instance.
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
Reports a failure to convert a RequestCaseDef into a RequestCase.
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
Reports a signal to skip conversion of a RequestCaseDef into a RequestCase.
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
Returns a system input definition for the API responses defined by the given OpenAPI specification.
ResponseInputModeller - Class in org.cornutum.tcases.openapi
Creates a system input definition for the API responses defined by the given OpenAPI specification.
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.

S

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.

T

TcasesOpenApi - Class in org.cornutum.tcases.openapi
Defines methods for converting between OpenAPI models and Tcases models.
TcasesOpenApiIO - Class in org.cornutum.tcases.openapi.io
Defines methods for generating Tcases documents from OpenAPI documents.
TimeDomain - Class in org.cornutum.tcases.openapi.resolver
Base class for a set of string-encoded time values that can be used by a request.
TimeDomain(int, Date, Date) - Constructor for class org.cornutum.tcases.openapi.resolver.TimeDomain
Creates a new TimeDomain instance.
timeValues(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.DateDomain
Returns a random sequence of time values from this domain.
timeValues(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.DateTimeDomain
Returns a random sequence of time values from this domain.
timeValues(ResolverContext) - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
Returns a random sequence of time values from this domain.
toArrayDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the array domain specified by the given properties.
toArrayItemsDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the array domain specified by the given properties.
toBooleanDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the boolean domain specified by the given properties.
toBooleanItemsDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the boolean domain specified by the given properties.
toItemsDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the value domain for alternate array items specified by the given properties.
toJson(RequestTestDef) - Static method in class org.cornutum.tcases.openapi.resolver.io.RequestCaseJson
Returns the JSON array that represents the given request cases.
toNumberDomain(DataValue.Type, Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the number domain specified by the given properties.
toNumberItemsDomain(DataValue.Type, Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the number domain specified by the given properties.
toObjectDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the object domain specified by the given properties.
toPropertySchema(Schema<?>) - Static method in class org.cornutum.tcases.openapi.SchemaUtils
Returns the given schema designated as an object property schema.
toRequestCaseDef(TestCase) - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDefiner
Converts a generic TestCase for an API request into a RequestCaseDef that can be used to resolve this abstract test case into an executable form.
toString() - Method in class org.cornutum.tcases.openapi.Dnf
 
toString() - Method in class org.cornutum.tcases.openapi.ExecutionContext
 
toString() - Method in class org.cornutum.tcases.openapi.FormattedString
 
toString() - Method in class org.cornutum.tcases.openapi.ModelOptions
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ArrayDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.BinaryValue
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ConstantDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.DataValue
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.EnumDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.MessageData
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.MultiTypeDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.NullDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.NullValue
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain.Range
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.NumberDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ObjectDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ObjectValue
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ParamData
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ParamDef
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.RequestCase
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.RequestCaseDef
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.SequenceDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.StringValue
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.TimeDomain
 
toString() - Method in class org.cornutum.tcases.openapi.resolver.ValueDef
 
toStringDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the string domain specified by the given properties.
toStringItemsDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the string domain specified by the given properties.
toTime(String) - Static method in class org.cornutum.tcases.openapi.resolver.DateTimeConstant
Returns the time represented by the given value;
toValueDomain(Map<String, Object>) - Static method in class org.cornutum.tcases.openapi.resolver.VarProperties
Returns the value domain specified by the given properties.
tryUntil(Supplier<Optional<T>>) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
Repeats evaluation of the given valueSupplier until a result is present or until the maximum tries have been attempted.

U

UNDEFINED - Static variable in class org.cornutum.tcases.openapi.Dnf
Designates an undefined result for a DNF expression.
undefined(Dnf) - Static method in class org.cornutum.tcases.openapi.Dnf
Returns false if at least one alternative is defined for this schema.
unsatisfiable(Dnf) - Static method in class org.cornutum.tcases.openapi.Dnf
Returns true if the given schema is unsatisfiable by any instance.
UuidConstant - Class in org.cornutum.tcases.openapi.resolver
Defines a singleton UUID string value set.
UuidConstant(String) - Constructor for class org.cornutum.tcases.openapi.resolver.UuidConstant
Creates a new UuidConstant instance.
UuidDomain - Class in org.cornutum.tcases.openapi.resolver
Defines a set of UUID string values that can be used by a request.
UuidDomain() - Constructor for class org.cornutum.tcases.openapi.resolver.UuidDomain
Creates a new UuidDomain instance.
UuidEnum - Class in org.cornutum.tcases.openapi.resolver
Defines an enumerated UUID string value set.
UuidEnum(Iterable<String>) - Constructor for class org.cornutum.tcases.openapi.resolver.UuidEnum
Creates a new UuidEnum instance.
UuidValue - Class in org.cornutum.tcases.openapi.resolver
Represents a generated UUID string value for a request case.
UuidValue(String) - Constructor for class org.cornutum.tcases.openapi.resolver.UuidValue
Creates a new UuidValue instance.

V

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
Reports a failure using a ValueDomain.
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
 

W

warn(String[], String) - Method in interface org.cornutum.tcases.openapi.Notifier
Reports a condition that will affect processing results
warn(String) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
Reports a condition that will affect the expected test cat.
whenFailure(Exception) - Method in class org.cornutum.tcases.openapi.ExecutionContext
Returns an exception to throw for the given failure.
whenFailure(Exception) - Method in class org.cornutum.tcases.openapi.OpenApiContext
Returns an exception to throw for the given failure.
whenFailure(Exception) - Method in class org.cornutum.tcases.openapi.resolver.io.RequestCaseContext
Returns an exception to throw for the given failure.
whenFailure(Exception) - Method in class org.cornutum.tcases.openapi.resolver.ResolverContext
Returns an exception to throw for the given failure.
write(RequestTestDef) - Method in class org.cornutum.tcases.openapi.resolver.io.RequestTestDefWriter
Writes the given request cases in the form of a JSON document.
writeInputModel(SystemInputDef, OutputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Writes a JSON document describing the given system input definition to the given output stream.
writeOnlyEnforced(boolean) - Method in class org.cornutum.tcases.openapi.ModelOptions.Builder
 
writeOnlyEnforced() - Method in class org.cornutum.tcases.openapi.ModelOptions.Builder
 
writeRequestCases(SystemTestDef, ResolverContext, OutputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Writes a JSON document listing test cases defined by the given request test case definitions to the given output stream.
writeRequestCases(RequestTestDef, OutputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Writes a JSON document listing the given request test cases to the given output stream.
writeTests(SystemTestDef, OutputStream) - Static method in class org.cornutum.tcases.openapi.io.TcasesOpenApiIO
Writes a JSON document describing the given test case definitions to the given output stream.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2020 The Cornutum Project. All rights reserved.