| Package | Description |
|---|---|
| net.morimekta.providence.testing.generator | |
| net.morimekta.providence.testing.generator.defaults | |
| net.morimekta.providence.testing.generator.extra |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Generator<Context extends GeneratorContext<Context>,T>
Basic generator interface.
|
class |
GeneratorBase<Base extends GeneratorBase<Base,Context>,Context extends GeneratorContext<Context>>
Options and context container for managing a set of message generators and
associated value generators.
|
class |
GeneratorContext<Context extends GeneratorContext<Context>>
Context for generating messages with information related to each other.
|
class |
GeneratorWatcher<Base extends GeneratorBase<Base,Context>,Context extends GeneratorContext<Context>>
Providence message serializer that can be used as a junit rule.
|
class |
MessageGenerator<Context extends GeneratorContext<Context>,Message extends PMessage<Message,Field>,Field extends PField>
Message generator for generating a specific message.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleGeneratorContext
Generator context with no extra methods in non-generic form.
|
| Modifier and Type | Method and Description |
|---|---|
static <Context extends GeneratorContext<Context>,Base extends GeneratorBase<Base,Context>> |
GeneratorWatcher.create(Base base)
Create a message generator watcher with the given base context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryGenerator<Context extends GeneratorContext<Context>>
Default generator for binary fields.
|
class |
BoolGenerator<Context extends GeneratorContext<Context>>
Default generator for bool fields.
|
class |
ByteGenerator<Context extends GeneratorContext<Context>>
Default generator for byte (i8) fields.
|
class |
DoubleGenerator<Context extends GeneratorContext<Context>>
Default generator for double fields.
|
class |
EnumGenerator<Context extends GeneratorContext<Context>,E extends PEnumValue<E>>
Default generator for an enum field.
|
class |
IntGenerator<Context extends GeneratorContext<Context>>
Default generator for an int field.
|
class |
ListGenerator<Context extends GeneratorContext<Context>>
Default generator for a list field.
|
class |
LongGenerator<Context extends GeneratorContext<Context>>
Default generator for a long field.
|
class |
MapGenerator<Context extends GeneratorContext<Context>>
Default generator for map fields.
|
class |
SetGenerator<Context extends GeneratorContext<Context>>
Default generator for set fields.
|
class |
ShortGenerator<Context extends GeneratorContext<Context>>
Default generator for short fields.
|
class |
StringGenerator<Context extends GeneratorContext<Context>>
Default generator for string fields.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ByteRangeGenerator<Context extends GeneratorContext<Context>>
Default generator for selecting one of a set of values of the same type..
|
class |
DoubleRangeGenerator<Context extends GeneratorContext<Context>>
Default generator for selecting one of a set of values of the same type..
|
class |
EnumNameGenerator<Context extends GeneratorContext<Context>,E extends PEnumValue<E>>
Generator helper class for enum value (asString) of the selected enum.
|
class |
EnumValueGenerator<Context extends GeneratorContext<Context>,E extends PEnumValue<E>>
Generator helper class for enum value (asInteger) of the selected enum.
|
class |
IntRangeGenerator<Context extends GeneratorContext<Context>>
Default generator for selecting one of a set of values of the same type..
|
class |
LongRangeGenerator<Context extends GeneratorContext<Context>>
Default generator for selecting one of a set of values of the same type..
|
class |
OneOfGenerator<Context extends GeneratorContext<Context>,T>
Default generator for selecting one of a set of values of the same type..
|
class |
ShortRangeGenerator<Context extends GeneratorContext<Context>>
Default generator for selecting one of a set of values of the same type..
|
| Modifier and Type | Method and Description |
|---|---|
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.byteRange(byte fromIncluding,
byte toExcluding) |
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.byteRange(int fromIncluding,
int toExcluding) |
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.doubleRange(double fromIncluding,
double toExcluding) |
static <Context extends GeneratorContext<Context>,E extends PEnumValue<E>> |
ExtraGenerators.enumName(E... selection) |
static <Context extends GeneratorContext<Context>,E extends PEnumValue<E>> |
ExtraGenerators.enumName(PEnumDescriptor<E> descriptor) |
static <Context extends GeneratorContext<Context>,E extends PEnumValue<E>> |
ExtraGenerators.enumValue(E... selection) |
static <Context extends GeneratorContext<Context>,E extends PEnumValue<E>> |
ExtraGenerators.enumValue(PEnumDescriptor<E> descriptor) |
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.intRange(int fromIncluding,
int toExcluding) |
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.longRange(long fromIncluding,
long toExcluding) |
static <Context extends GeneratorContext<Context>,T> |
ExtraGenerators.oneOf(Collection<T> selection) |
static <Context extends GeneratorContext<Context>,T> |
ExtraGenerators.oneOf(T... selection) |
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.shortRange(int fromIncluding,
int toExcluding) |
static <Context extends GeneratorContext<Context>> |
ExtraGenerators.shortRange(short fromIncluding,
short toExcluding) |
Copyright © 2015–2019 morimekta.net. All rights reserved.