Uses of Class
net.morimekta.providence.testing.generator.GeneratorContext
-
Packages that use GeneratorContext Package Description net.morimekta.providence.testing.generator net.morimekta.providence.testing.generator.defaults net.morimekta.providence.testing.generator.extra -
-
Uses of GeneratorContext in net.morimekta.providence.testing.generator
Classes in net.morimekta.providence.testing.generator with type parameters of type GeneratorContext Modifier and Type Interface Description interfaceGenerator<Context extends GeneratorContext<Context>,T>Basic generator interface.classGeneratorBase<Base extends GeneratorBase<Base,Context>,Context extends GeneratorContext<Context>>Options and context container for managing a set of message generators and associated value generators.classGeneratorContext<Context extends GeneratorContext<Context>>Context for generating messages with information related to each other.classGeneratorWatcher<Base extends GeneratorBase<Base,Context>,Context extends GeneratorContext<Context>>Providence message serializer that can be used as a junit rule.classMessageGenerator<Context extends GeneratorContext<Context>,Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>Message generator for generating a specific message.Subclasses of GeneratorContext in net.morimekta.providence.testing.generator Modifier and Type Class Description classSimpleGeneratorContextGenerator context with no extra methods in non-generic form.Methods in net.morimekta.providence.testing.generator with type parameters of type GeneratorContext Modifier and Type Method Description static <Context extends GeneratorContext<Context>,Base extends GeneratorBase<Base,Context>>
GeneratorWatcher<Base,Context>GeneratorWatcher. create(Base base)Create a message generator watcher with the given base context. -
Uses of GeneratorContext in net.morimekta.providence.testing.generator.defaults
Classes in net.morimekta.providence.testing.generator.defaults with type parameters of type GeneratorContext Modifier and Type Class Description classBinaryGenerator<Context extends GeneratorContext<Context>>Default generator for binary fields.classBoolGenerator<Context extends GeneratorContext<Context>>Default generator for bool fields.classByteGenerator<Context extends GeneratorContext<Context>>Default generator for byte (i8) fields.classDoubleGenerator<Context extends GeneratorContext<Context>>Default generator for double fields.classEnumGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Default generator for an enum field.classIntGenerator<Context extends GeneratorContext<Context>>Default generator for an int field.classListGenerator<Context extends GeneratorContext<Context>>Default generator for a list field.classLongGenerator<Context extends GeneratorContext<Context>>Default generator for a long field.classMapGenerator<Context extends GeneratorContext<Context>>Default generator for map fields.classSetGenerator<Context extends GeneratorContext<Context>>Default generator for set fields.classShortGenerator<Context extends GeneratorContext<Context>>Default generator for short fields.classStringGenerator<Context extends GeneratorContext<Context>>Default generator for string fields. -
Uses of GeneratorContext in net.morimekta.providence.testing.generator.extra
Classes in net.morimekta.providence.testing.generator.extra with type parameters of type GeneratorContext Modifier and Type Class Description classByteRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classDoubleRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classEnumNameGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Generator helper class for enum value (asString) of the selected enum.classEnumValueGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Generator helper class for enum value (asInteger) of the selected enum.classIntRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classLongRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classOneOfGenerator<Context extends GeneratorContext<Context>,T>Default generator for selecting one of a set of values of the same type..classShortRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..Methods in net.morimekta.providence.testing.generator.extra with type parameters of type GeneratorContext Modifier and Type Method Description static <Context extends GeneratorContext<Context>>
ByteRangeGenerator<Context>ExtraGenerators. byteRange(byte fromIncluding, byte toExcluding)static <Context extends GeneratorContext<Context>>
ByteRangeGenerator<Context>ExtraGenerators. byteRange(int fromIncluding, int toExcluding)static <Context extends GeneratorContext<Context>>
DoubleRangeGenerator<Context>ExtraGenerators. doubleRange(double fromIncluding, double toExcluding)static <Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>
EnumNameGenerator<Context,E>ExtraGenerators. enumName(E... selection)static <Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>
EnumNameGenerator<Context,E>ExtraGenerators. enumName(net.morimekta.providence.descriptor.PEnumDescriptor<E> descriptor)static <Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>
EnumValueGenerator<Context,E>ExtraGenerators. enumValue(E... selection)static <Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>
EnumValueGenerator<Context,E>ExtraGenerators. enumValue(net.morimekta.providence.descriptor.PEnumDescriptor<E> descriptor)static <Context extends GeneratorContext<Context>>
IntRangeGenerator<Context>ExtraGenerators. intRange(int fromIncluding, int toExcluding)static <Context extends GeneratorContext<Context>>
LongRangeGenerator<Context>ExtraGenerators. longRange(long fromIncluding, long toExcluding)static <Context extends GeneratorContext<Context>,T>
OneOfGenerator<Context,T>ExtraGenerators. oneOf(java.util.Collection<T> selection)static <Context extends GeneratorContext<Context>,T>
OneOfGenerator<Context,T>ExtraGenerators. oneOf(T... selection)static <Context extends GeneratorContext<Context>>
ShortRangeGenerator<Context>ExtraGenerators. shortRange(int fromIncluding, int toExcluding)static <Context extends GeneratorContext<Context>>
ShortRangeGenerator<Context>ExtraGenerators. shortRange(short fromIncluding, short toExcluding)
-