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.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.dumpOnFailure() |
Dump all generated messages on failure for this test only.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setFairy(io.codearte.jfairy.Fairy fairy) |
Set the feiry data generator being used.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setFillRate(double fillRate) |
Set the field fill rate in the range <0.0 .. 1.0].
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setLocale(java.util.Locale locale) |
Set the locale to generate values for.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setMaxCollectionItems(int max) |
Set the max collection items for default generated collections.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setMessageReader(net.morimekta.providence.mio.MessageReader reader) |
Set the message reader for the generator.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setMessageWriter(net.morimekta.providence.mio.MessageWriter writer) |
Set the message writer in case of failure.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setOutputSerializer(net.morimekta.providence.serializer.Serializer defaultSerializer) |
Set default serializer to standard output.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setRandom(java.util.Random random) |
Set the random generator being used.
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setResourceReader(java.lang.String resource) |
Read messages from the given resource (pretty formatted).
|
GeneratorWatcher<Base,Context> |
GeneratorWatcher.setResourceReader(java.lang.String resource,
net.morimekta.providence.serializer.Serializer serializer) |
Read messages from the given resource.
|
<M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> GeneratorWatcher<Base,Context> |
GeneratorWatcher.withGenerator(net.morimekta.providence.descriptor.PMessageDescriptor<M,F> descriptor,
java.util.function.Consumer<MessageGenerator<Context,M,F>> modificationConsumer) |
Get the modifiable message generator for descriptor.
|