Package | Description |
---|---|
org.cornutum.tcases.openapi | |
org.cornutum.tcases.openapi.io | |
org.cornutum.tcases.openapi.resolver | |
org.cornutum.tcases.resolve |
Modifier and Type | Method and Description |
---|---|
ResolverContext |
ApiTestCommand.Options.getResolverContext()
Returns the request case resolution options.
|
ResolverContext |
ApiCommand.Options.getResolverContext()
Returns the request case resolution options.
|
Modifier and Type | Method and Description |
---|---|
void |
ApiTestCommand.Options.setResolverContext(ResolverContext resolverContext)
Changes the request case resolution options.
|
void |
ApiCommand.Options.setResolverContext(ResolverContext resolverContext)
Changes the request case resolution options.
|
Modifier and Type | Method and Description |
---|---|
static void |
TcasesOpenApiIO.writeRequestCases(SystemTestDef testDef,
ResolverContext context,
OutputStream outputStream)
Writes a
JSON document listing test cases defined by the given
request test case definitions to the given output stream. |
Modifier and Type | Method and Description |
---|---|
static RequestTestDef |
RequestCases.getRequestCases(SystemTestDef testDef,
ResolverContext context)
Returns the request cases resolved for the given system test definition.
|
protected String |
MediaTypeDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
Constructor and Description |
---|
RequestCaseResolver(ResolverContext context)
Creates a new RequestCaseResolver instance.
|
Modifier and Type | Method and Description |
---|---|
ResolverContext |
ResolverContext.Builder.build() |
ResolverContext |
TestCaseSchemaResolverFactory.getResolverContext()
Returns the
ResolverContext for this factory. |
ResolverContext |
TestCaseResolverFactory.getResolverContext()
Returns the
ResolverContext for this factory. |
Modifier and Type | Method and Description |
---|---|
protected abstract Stream<T> |
SequenceDomain.candidates(ResolverContext context)
Returns a random sequence of possible members of this domain.
|
protected Stream<byte[]> |
BinaryDomain.candidates(ResolverContext context)
Returns a random sequence of possible members of this domain.
|
protected Stream<String> |
Base64Domain.candidates(ResolverContext context)
Returns a random sequence of possible members of this domain.
|
protected Stream<String> |
AbstractStringDomain.candidates(ResolverContext context)
Returns a random sequence of possible members of this domain.
|
protected Stream<String> |
AbstractStringDomain.generateMatchingValues(ResolverContext context,
AbstractStringDomain.PatternResolver patternResolver)
Generates a random sequence of possible members of this domain matching all pattern requirements.
|
protected Stream<String> |
AsciiStringDomain.matchingCandidates(ResolverContext context,
AbstractStringDomain.PatternResolver patternResolver)
Returns a random sequence of possible members of this domain matching all pattern requirements.
|
protected Stream<String> |
AbstractStringDomain.matchingCandidates(ResolverContext context,
AbstractStringDomain.PatternResolver patternResolver)
Returns a random sequence of possible members of this domain matching all pattern requirements.
|
protected Stream<String> |
AbstractStringDomain.matchingValues(ResolverContext context,
AbstractStringDomain.PatternResolver patternResolver)
Returns a random sequence of possible members of this domain matching all pattern requirements.
|
protected String |
UuidDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected String |
TimeDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected String |
PropertyNameDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected String |
EmailDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected String |
AsciiStringDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected abstract String |
AbstractStringDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected Stream<String> |
TimeDomain.newValues(ResolverContext context)
Returns a random sequence of possible members of this domain.
|
protected Stream<String> |
AbstractStringDomain.newValues(ResolverContext context)
Returns a random sequences of possible members of this domain.
|
default DataValue<T> |
ValueDomain.select(ResolverContext context)
Returns a random value from this domain.
|
DataValue<Object> |
NullDomain.select(ResolverContext context)
Returns a random value from this domain.
|
default T |
ValueDomain.selectValue(ResolverContext context)
Returns a random value from this domain.
|
protected abstract Stream<Date> |
TimeDomain.timeValues(ResolverContext context)
Returns a random sequence of time values from this domain.
|
protected Stream<Date> |
DateTimeDomain.timeValues(ResolverContext context)
Returns a random sequence of time values from this domain.
|
protected Stream<Date> |
DateDomain.timeValues(ResolverContext context)
Returns a random sequence of time values from this domain.
|
Stream<DataValue<T>> |
ValueDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<T>> |
SequenceDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<Map<String,DataValue<?>>>> |
ObjectDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<Object>> |
NullDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<Object>> |
MultiTypeDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<Long>> |
LongDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<Integer>> |
LengthDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<Integer>> |
IntegerDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<T>> |
EnumDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<BigDecimal>> |
DecimalDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<T>> |
ConstantDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Stream<DataValue<List<DataValue<T>>>> |
ArrayDomain.values(ResolverContext context)
Returns a random sequence of values from this domain.
|
Constructor and Description |
---|
PatternResolver(ResolverContext context)
Creates a new PatternResolver instance.
|
TestCaseResolver(ResolverContext context,
FunctionInputDef inputDef)
Creates a new TestCaseResolver instance.
|
TestCaseSchemaResolver(ResolverContext context,
FunctionInputDef inputDef)
Creates a new TestCaseSchemaResolver instance.
|
TestCaseSchemaResolverFactory(ResolverContext context)
Returns a new
TestCaseSchemaResolverFactory instance. |
Copyright © 2024 The Cornutum Project. All rights reserved.