Class UnaryOperatorGenerator<T>
java.lang.Object
com.pholser.junit.quickcheck.generator.Generator<T>
com.pholser.junit.quickcheck.generator.ComponentizedGenerator<UnaryOperator>
com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator<T>
- Type Parameters:
T- type of parameter and return type of produced operator
- All Implemented Interfaces:
Gen<UnaryOperator>,Shrink<UnaryOperator>
Produces values of type
UnaryOperator.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerate(SourceOfRandomness random, GenerationStatus status) Generates a value, possibly influenced by a source of randomness and metadata about the generation.intThis is intended for use only by junit-quickcheck itself, and not by creators of custom generators.Methods inherited from class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
addComponentGenerators, canGenerateForParametersOfTypes, canRegisterAsType, componentGenerators, configure, hasComponents, provideMethods inherited from class com.pholser.junit.quickcheck.generator.Generator
canShrink, compatibleWithTypeParameter, configurationAnnotationsOn, configure, copy, doShrink, gen, gen, magnitude, narrow, shrink, types
-
Constructor Details
-
UnaryOperatorGenerator
public UnaryOperatorGenerator()
-
-
Method Details
-
generate
Description copied from interface:GenGenerates a value, possibly influenced by a source of randomness and metadata about the generation.- Parameters:
random- source of randomness to be used when generating the valuestatus- an object that can be used to influence the generated value. For example, generating lists can use thesizemethod to generate lists with a given number of elements.- Returns:
- the generated value
-
numberOfNeededComponents
public int numberOfNeededComponents()Description copied from class:GeneratorThis is intended for use only by junit-quickcheck itself, and not by creators of custom generators.
- Overrides:
numberOfNeededComponentsin classGenerator<UnaryOperator>- Returns:
- how many component generators this generator needs
- See Also:
-