| Package | Description |
|---|---|
| org.cornutum.tcases.openapi.io | |
| org.cornutum.tcases.openapi.resolver |
| 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 |
|---|---|
ResolverContext |
ResolverContext.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
protected Stream<String> |
Base64Domain.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 abstract Stream<T> |
SequenceDomain.candidates(ResolverContext context)
Returns a random sequence of possible members of this domain.
|
protected Stream<String> |
TimeDomain.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.
|
static RequestTestDef |
RequestCases.getRequestCases(SystemTestDef testDef,
ResolverContext context)
Returns the request cases resolved for the given system test definition.
|
protected String |
AbstractStringDomain.newValue(ResolverContext context)
Returns a new random string.
|
protected String |
MediaTypeDomain.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 |
TimeDomain.newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
protected String |
UuidDomain.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 abstract String |
AbstractStringDomain.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.
|
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> |
DateDomain.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.
|
Stream<DataValue<BigDecimal>> |
DecimalDomain.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<T>> |
EnumDomain.values(ResolverContext context)
Returns a random sequence of 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<List<DataValue<T>>>> |
ArrayDomain.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<Long>> |
LongDomain.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<Object>> |
NullDomain.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.
|
| Constructor and Description |
|---|
RequestCaseResolver(ResolverContext context)
Creates a new RequestCaseResolver instance.
|
Copyright © 2020 The Cornutum Project. All rights reserved.