A B C D E G I L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- adjective() - Static method in class net.morimekta.providence.testing.util.EnglishWords
B
- BinaryGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for binary fields.
- BinaryGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.BinaryGenerator
- BoolGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for bool fields.
- BoolGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.BoolGenerator
- ByteGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for byte (i8) fields.
- ByteGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.ByteGenerator
- byteRange(byte, byte) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- byteRange(int, int) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- ByteRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
-
Default generator for selecting one of a set of values of the same type..
- ByteRangeGenerator(byte, byte) - Constructor for class net.morimekta.providence.testing.generator.extra.ByteRangeGenerator
C
- clearGeneratedMessages() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- collectMismatches(String, PMessageOrBuilder<T>, PMessageOrBuilder<T>, Set<PField>, MessageDiff.MismatchHandler) - Static method in class net.morimekta.providence.testing.util.MessageDiff
- Conditional(Predicate<MB>, MessageFieldGenerator<M, MB, C, T>) - Constructor for class net.morimekta.providence.testing.generator.MessageFieldGenerator.Conditional
- createPropertyIfAbsent(String, Supplier<V>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
D
- deepCopy() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- deepCopy() - Method in class net.morimekta.providence.testing.generator.MessageGenerator
- describeMismatch(Object, Description) - Method in class net.morimekta.providence.testing.EqualToMessage
- describeTo(Description) - Method in class net.morimekta.providence.testing.EqualToMessage
- DoubleGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for double fields.
- DoubleGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.DoubleGenerator
- doubleRange(double, double) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- DoubleRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
-
Default generator for selecting one of a set of values of the same type..
- DoubleRangeGenerator(double, double) - Constructor for class net.morimekta.providence.testing.generator.extra.DoubleRangeGenerator
E
- EnglishWords - Class in net.morimekta.providence.testing.util
-
This is a very light-weight version of fairy, which just generates simple pseudo-sentences in repeated SVO patterns.
- EnglishWords() - Constructor for class net.morimekta.providence.testing.util.EnglishWords
- EnumGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for an enum field.
- EnumGenerator(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.testing.generator.defaults.EnumGenerator
- enumName(E...) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- enumName(PEnumDescriptor<E>) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- EnumNameGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>> - Class in net.morimekta.providence.testing.generator.extra
-
GeneratorContext helper class for enum value (asString) of the selected enum.
- EnumNameGenerator(E...) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumNameGenerator
- EnumNameGenerator(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumNameGenerator
- enumValue(E...) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- enumValue(PEnumDescriptor<E>) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- EnumValueGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>> - Class in net.morimekta.providence.testing.generator.extra
-
GeneratorContext helper class for enum value (asInteger) of the selected enum.
- EnumValueGenerator(E...) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumValueGenerator
- EnumValueGenerator(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.testing.generator.extra.EnumValueGenerator
- equalToMessage(PMessageOrBuilder<Message>) - Static method in class net.morimekta.providence.testing.EqualToMessage
- EqualToMessage<Message extends net.morimekta.providence.PMessage<Message>> - Class in net.morimekta.providence.testing
-
Equality matcher for messages with pinpointed field diff output and possibility to ignore individual fields.
- EqualToMessage(PMessageOrBuilder<Message>) - Constructor for class net.morimekta.providence.testing.EqualToMessage
- ExtraGenerators - Class in net.morimekta.providence.testing.generator.extra
-
Some common extra convenient value generators.
G
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.BinaryGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.BoolGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.ByteGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.DoubleGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.EnumGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.IntGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.ListGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.LongGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.MapGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.SetGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.ShortGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.StringGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.defaults.VoidGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.ByteRangeGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.DoubleRangeGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.EnumNameGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.EnumValueGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.IntRangeGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.LongRangeGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.OneOfGenerator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.extra.ShortRangeGenerator
- generate(Context) - Method in interface net.morimekta.providence.testing.generator.Generator
- generate(Context) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
- generate(MB, C) - Method in class net.morimekta.providence.testing.generator.MessageFieldGenerator.Conditional
- generate(MB, C) - Method in interface net.morimekta.providence.testing.generator.MessageFieldGenerator
- generate(MB, C) - Method in class net.morimekta.providence.testing.generator.MessageFieldGenerator.Wrapper
- Generator<Context extends GeneratorContext<Context>,T> - Interface in net.morimekta.providence.testing.generator
-
Basic generator interface.
- GeneratorContext<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator
-
This is the core generator context, which essentially brings all things to be generated together.
- GeneratorContext() - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext
-
Create a fresh generator.
- GeneratorContext(GeneratorContext<Context>) - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext
-
Create a generator instance as copy of another instance.
- GeneratorContext.Simple - Class in net.morimekta.providence.testing.generator
-
GeneratorContext with no extra methods in non-generic form.
- generatorFor(PMessageDescriptor<M>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- generatorForDescriptor(PDescriptor) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- getGeneratedMessages() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- getProperty(String) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- getRandom() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
I
- ignoring(PField...) - Method in class net.morimekta.providence.testing.EqualToMessage
- IntGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for an int field.
- IntGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.IntGenerator
- intRange(int, int) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- IntRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
-
Default generator for selecting one of a set of values of the same type..
- IntRangeGenerator(int, int) - Constructor for class net.morimekta.providence.testing.generator.extra.IntRangeGenerator
L
- limitToString(PMessageOrBuilder<M>) - Static method in class net.morimekta.providence.testing.util.MessageDiff
- ListGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for a list field.
- ListGenerator(PList<Object>) - Constructor for class net.morimekta.providence.testing.generator.defaults.ListGenerator
- LongGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for a long field.
- LongGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.LongGenerator
- longRange(long, long) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- LongRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
-
Default generator for selecting one of a set of values of the same type..
- LongRangeGenerator(long, long) - Constructor for class net.morimekta.providence.testing.generator.extra.LongRangeGenerator
M
- MapGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for map fields.
- MapGenerator(PMap<Object, Object>) - Constructor for class net.morimekta.providence.testing.generator.defaults.MapGenerator
- matches(Object) - Method in class net.morimekta.providence.testing.EqualToMessage
- MessageDiff - Class in net.morimekta.providence.testing.util
-
Utility to map differences between two messages in a much more compact way than showing the two messages.
- MessageDiff.MismatchHandler - Interface in net.morimekta.providence.testing.util
- MessageFieldGenerator<M extends net.morimekta.providence.PMessage<M>,MB extends net.morimekta.providence.PMessageOrBuilder<M>,C extends GeneratorContext<C>,T> - Interface in net.morimekta.providence.testing.generator
-
Basic generator interface.
- MessageFieldGenerator.Conditional<M extends net.morimekta.providence.PMessage<M>,MB extends net.morimekta.providence.PMessageOrBuilder<M>,C extends GeneratorContext<C>,T> - Class in net.morimekta.providence.testing.generator
-
Conditional field value generator.
- MessageFieldGenerator.Wrapper<M extends net.morimekta.providence.PMessage<M>,MB extends net.morimekta.providence.PMessageOrBuilder<M>,C extends GeneratorContext<C>,T> - Class in net.morimekta.providence.testing.generator
-
Simple class that wraps a standard value generator.
- MessageGenerator<Context extends GeneratorContext<Context>,Message extends net.morimekta.providence.PMessage<Message>,MessageOrBuilder extends net.morimekta.providence.PMessageOrBuilder<Message>> - Class in net.morimekta.providence.testing.generator
-
Message generator for generating a specific message.
- MessageGenerator(PMessageDescriptor<Message>) - Constructor for class net.morimekta.providence.testing.generator.MessageGenerator
N
- net.morimekta.providence.testing - package net.morimekta.providence.testing
- net.morimekta.providence.testing.generator - package net.morimekta.providence.testing.generator
- net.morimekta.providence.testing.generator.defaults - package net.morimekta.providence.testing.generator.defaults
- net.morimekta.providence.testing.generator.extra - package net.morimekta.providence.testing.generator.extra
- net.morimekta.providence.testing.util - package net.morimekta.providence.testing.util
- nextCollectionSize() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- nextFieldIsPresent() - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- nextMessage(PMessageDescriptor<M>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
-
Create a message based on the current generator.
- nextMessage(PMessageDescriptor<M>, Consumer<MessageGenerator<Context, M, MOB>>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
-
Create a message based on a modified generator.
- noun() - Static method in class net.morimekta.providence.testing.util.EnglishWords
O
- oneOf(Collection<T>) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- oneOf(T...) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- OneOfGenerator<Context extends GeneratorContext<Context>,T> - Class in net.morimekta.providence.testing.generator.extra
-
Default generator for selecting one of a set of values of the same type..
- OneOfGenerator(Collection<T>) - Constructor for class net.morimekta.providence.testing.generator.extra.OneOfGenerator
- OneOfGenerator(T...) - Constructor for class net.morimekta.providence.testing.generator.extra.OneOfGenerator
- onMismatch(String) - Method in interface net.morimekta.providence.testing.util.MessageDiff.MismatchHandler
P
- paragraph(int) - Static method in class net.morimekta.providence.testing.util.EnglishWords
R
- resetDefaultPresence() - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Reset all field presence probabilities to default based on the fill rate of the message generator options.
S
- sentence(int) - Static method in class net.morimekta.providence.testing.util.EnglishWords
- setAlwaysAbsent(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set which fields must never be generated.
- setAlwaysAbsent(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set which fields must never be generated.
- setAlwaysPresent(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set which fields must always be generated.
- setAlwaysPresent(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set which fields must always be generated.
- setDefaultPresence(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set default presence probability based on the default fill rate in the generator options instance.
- setDefaultPresence(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set default presence probability based on the default fill rate in the generator options instance.
- setFieldGenerator(PField<Message>, Predicate<MessageOrBuilder>, MessageFieldGenerator<Message, MessageOrBuilder, Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
- setFieldGenerator(PField<Message>, MessageFieldGenerator<Message, MessageOrBuilder, Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
- setFillRate(double) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- setFirstFields(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set fields (in order) that should have generated value before all other values.
- setFirstFields(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set fields (in order) that should have generated value before all other values.
- SetGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for set fields.
- SetGenerator(PSet<Object>) - Constructor for class net.morimekta.providence.testing.generator.defaults.SetGenerator
- setLastFields(Collection<PField<Message>>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set fields (in order) that should have generated value after all other values.
- setLastFields(PField<Message>...) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
-
Set fields (in order) that should have generated value after all other values.
- setMaxCollectionSize(int) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- setMinCollectionSize(int) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- setProperty(String, V) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- setRandom(Random) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
- setValueGenerator(PField<Message>, Predicate<MessageOrBuilder>, Generator<Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
- setValueGenerator(PField<Message>, Generator<Context, ?>) - Method in class net.morimekta.providence.testing.generator.MessageGenerator
- ShortGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for short fields.
- ShortGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.ShortGenerator
- shortRange(int, int) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- shortRange(short, short) - Static method in class net.morimekta.providence.testing.generator.extra.ExtraGenerators
- ShortRangeGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.extra
-
Default generator for selecting one of a set of values of the same type..
- ShortRangeGenerator(short, short) - Constructor for class net.morimekta.providence.testing.generator.extra.ShortRangeGenerator
- Simple() - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext.Simple
- Simple(GeneratorContext.Simple) - Constructor for class net.morimekta.providence.testing.generator.GeneratorContext.Simple
- StringGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for string fields.
- StringGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.StringGenerator
T
- thing() - Static method in class net.morimekta.providence.testing.util.EnglishWords
- toString(Object) - Static method in class net.morimekta.providence.testing.EqualToMessage
- toString(Object) - Static method in class net.morimekta.providence.testing.util.MessageDiff
V
- verb() - Static method in class net.morimekta.providence.testing.util.EnglishWords
- VoidGenerator<Context extends GeneratorContext<Context>> - Class in net.morimekta.providence.testing.generator.defaults
-
Default generator for bool fields.
- VoidGenerator() - Constructor for class net.morimekta.providence.testing.generator.defaults.VoidGenerator
W
- withGenerator(PDescriptor, Generator<Context, V>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
-
Set a specific value generator based on type for default value generator.
- withMessageGenerator(PMessageDescriptor<M>, Consumer<MessageGenerator<Context, M, MOB>>) - Method in class net.morimekta.providence.testing.generator.GeneratorContext
-
Update the generator for the given message type.
- Wrapper(Generator<C, T>) - Constructor for class net.morimekta.providence.testing.generator.MessageFieldGenerator.Wrapper
All Classes All Packages