- acceptTargetType(TypeUsage) - Method in class net.jqwik.api.configurators.ArbitraryConfiguratorBase
-
Override if configurator only works for certain types of domain objects
- Action<S> - Interface in net.jqwik.api.state
-
An action class represents a state transformation that can be performed
on an object of type S
.
- Action<S> - Interface in net.jqwik.api.stateful
-
An action class represents a state change that can be preformed
on a stateful S
.
- Action.Dependent<S> - Interface in net.jqwik.api.state
-
Implement this interface if you want to have the action's transforming behaviour depend on the previous state.
- Action.Independent<S> - Interface in net.jqwik.api.state
-
Implement this interface if you want to have the action's transforming behaviour not to depend on previous state.
- Action.JustMutate<S> - Class in net.jqwik.api.state
-
Subclass if you want to implement an
independent action that simply mutates the given state.
- Action.JustTransform<S> - Class in net.jqwik.api.state
-
Subclass if you want to implement an
independent action that simply transforms the given state.
- ActionBuilder<S> - Class in net.jqwik.api.state
-
An ActionBuilder is used to create simple
Action objects.
- ActionChain<S> - Interface in net.jqwik.api.state
-
A chain of transforming Actions that can be run for values of type S
.
- ActionChain.ActionChainFacade - Class in net.jqwik.api.state
-
- ActionChain.RunningState - Enum in net.jqwik.api.state
-
- ActionChainArbitrary<S> - Interface in net.jqwik.api.state
-
- ActionChainFacade() - Constructor for class net.jqwik.api.state.ActionChain.ActionChainFacade
-
- ActionSequence<M> - Interface in net.jqwik.api.stateful
-
A sequence of Actions that can be run with a model of type M
- ActionSequence.RunState - Enum in net.jqwik.api.stateful
-
- ActionSequenceArbitrary<M> - Interface in net.jqwik.api.stateful
-
- activated() - Method in enum net.jqwik.api.EdgeCasesMode
-
- add(T...) - Method in interface net.jqwik.api.EdgeCases.Config
-
Add one or more unshrinkable additional values as edge cases.
- addAfterFailure(Supplier<String>) - Method in interface net.jqwik.api.footnotes.Footnotes
-
- addFootnote(String) - Method in interface net.jqwik.api.footnotes.Footnotes
-
Add a footnote
to be displayed in case of failure.
- AddLifecycleHook - Annotation Type in net.jqwik.api.lifecycle
-
- after(PropertyExecutionResult) - Method in interface net.jqwik.api.lifecycle.PerProperty.Lifecycle
-
Override if you want to perform some work once after the annotated property (or example).
- AfterContainer - Annotation Type in net.jqwik.api.lifecycle
-
Annotate static methods of a container class with @AfterContainer
to have them run exactly once after all of its properties or any lifecycle
methods from embedded containers have been run.
- afterContainer(ContainerLifecycleContext) - Method in interface net.jqwik.api.lifecycle.AfterContainerHook
-
The code of this method will be run exactly once after all property methods and child containers.
- afterContainer(ContainerLifecycleContext) - Method in interface net.jqwik.api.lifecycle.AroundContainerHook
-
- AfterContainerHook - Interface in net.jqwik.api.lifecycle
-
Implement this hook to define behaviour for a container (class or whole test suite)
that should be run exactly once after of its property methods and child containers.
- afterContainerProximity() - Method in interface net.jqwik.api.lifecycle.AfterContainerHook
-
The higher the value, the closer to the actual property methods, i.e. the earlier it will be run.
- afterContainerProximity() - Method in interface net.jqwik.api.lifecycle.AroundContainerHook
-
- AfterExample - Annotation Type in net.jqwik.api.lifecycle
-
- afterFailure() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The after failure mode of the property at hand.
- AfterFailureMode - Enum in net.jqwik.api
-
The after-failure mode determines how a property behaves after it has been falsified.
- AfterProperty - Annotation Type in net.jqwik.api.lifecycle
-
Annotate methods of a container class with @AfterProperty
to have them run once after each property (or example)
including properties (or examples) of embedded containers.
- AfterTry - Annotation Type in net.jqwik.api.lifecycle
-
Annotate methods of a container class with @AfterTry
to have them run once after each try - the actual invocation of the property
method with generated parameters - including properties of
embedded containers.
- all() - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all unicode chars to show up in generated values.
- all() - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all unicode chars even noncharacters and private use characters
but only in plane 0 (aka Basic Multilingual Plane)
- ALL_LABELS - Static variable in annotation type net.jqwik.api.statistics.StatisticsReport
-
- allowIpv4Host() - Method in interface net.jqwik.web.api.EmailArbitrary
-
Allow IPv4 addresses in the host part.
- allowIpv6Host() - Method in interface net.jqwik.web.api.EmailArbitrary
-
Allow IPv6 addresses in the host part.
- allowQuotedLocalPart() - Method in interface net.jqwik.web.api.EmailArbitrary
-
Allow the local part of an email to be quoted within " characters.
- allValues() - Method in interface net.jqwik.api.Arbitrary
-
Create optional stream of all possible values this arbitrary could generate.
- alpha() - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all alpha chars to show up in generated strings.
- alpha() - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all alpha chars to show up in generated strings.
- AlphaChars - Annotation Type in net.jqwik.api.constraints
-
Constrain the chars used to generate Strings or Characters to upper and lower case chars.
- alwaysTrue() - Static method in interface net.jqwik.api.state.ChangeDetector
-
- append(ShrinkingDistance) - Method in class net.jqwik.api.ShrinkingDistance
-
- appliesTo(Object) - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- appliesTo(Optional<AnnotatedElement>) - Method in interface net.jqwik.api.lifecycle.LifecycleHook
-
This method is called once per hook and potential element during lifecycle hooks registration.
- appliesTo(Optional<AnnotatedElement>) - Method in class net.jqwik.api.PropertyDefaults.PropertyDefaultsHook
-
- appliesTo(Object) - Method in interface net.jqwik.api.SampleReportingFormat
-
- apply(T1, T2) - Method in interface net.jqwik.api.Combinators.F2
-
- apply(T1, T2, T3) - Method in interface net.jqwik.api.Combinators.F3
-
- apply(T1, T2, T3, T4) - Method in interface net.jqwik.api.Combinators.F4
-
- apply(T1, T2, T3, T4, T5) - Method in interface net.jqwik.api.Combinators.F5
-
- apply(T1, T2, T3, T4, T5, T6) - Method in interface net.jqwik.api.Combinators.F6
-
- apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface net.jqwik.api.Combinators.F7
-
- apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface net.jqwik.api.Combinators.F8
-
- apply(Object) - Method in class net.jqwik.api.constraints.UniqueElements.NOT_SET
-
- Arbitraries - Class in net.jqwik.api
-
- Arbitraries.ArbitrariesFacade - Class in net.jqwik.api
-
- ArbitrariesFacade() - Constructor for class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- arbitrary() - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
Implement by calling jqwik's standard DSL for building arbitraries.
- Arbitrary<T> - Interface in net.jqwik.api
-
The main interface for representing objects that can be generated and shrunk.
- Arbitrary.ArbitraryFacade - Class in net.jqwik.api
-
- ArbitraryConfigurationException - Exception in net.jqwik.api.configurators
-
- ArbitraryConfigurator - Interface in net.jqwik.api.configurators
-
Implementors can modify any arbitrary before it's being used for value generation.
- ArbitraryConfiguratorBase - Class in net.jqwik.api.configurators
-
Using this base class is the easiest way to make use of the configuration mechanism
described in
ArbitraryConfigurator
Implementations must be registered in
/META-INF/services/net.jqwik.api.configurators.ArbitraryConfigurator
so that they will be automatically considered for arbitrary configuration.
- ArbitraryConfiguratorBase() - Constructor for class net.jqwik.api.configurators.ArbitraryConfiguratorBase
-
- ArbitraryDecorator<T> - Class in net.jqwik.api.arbitraries
-
Use this superclass if you want to provide a specialized type of arbitrary,
e.g. with additional methods for configuration or defaults,
but don't want to implement the whole
Arbitrary interface yourself.
- ArbitraryDecorator() - Constructor for class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- ArbitraryFacade() - Constructor for class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- ArbitraryProvider - Interface in net.jqwik.api.providers
-
Implementations of this class are used to provide default arbitraries to
ForAll
parameters without an explicit provider reference.
- ArbitraryProvider.SubtypeProvider - Interface in net.jqwik.api.providers
-
- ArbitrarySupplier<T> - Interface in net.jqwik.api
-
Implementations of this class are used to provide single arbitraries for
ForAll
parameters and parameter types annotated with From
.
- ArbitrarySupplier.NONE - Class in net.jqwik.api
-
- areEqual(T, T) - Static method in class net.jqwik.api.support.LambdaSupport
-
This method is used in Object.equals(Object) implementations of
Arbitrary types
to allow memoization of generators.
- AroundContainerHook - Interface in net.jqwik.api.lifecycle
-
- aroundProperty(PropertyLifecycleContext, PropertyExecutor) - Method in interface net.jqwik.api.lifecycle.AroundPropertyHook
-
When you wrap a property you can do stuff before and/or after its execution.
- aroundProperty(PropertyLifecycleContext, PropertyExecutor) - Method in class net.jqwik.api.lifecycle.PerProperty.PerPropertyHook
-
- aroundProperty(PropertyLifecycleContext, PropertyExecutor) - Method in class net.jqwik.api.PropertyDefaults.PropertyDefaultsHook
-
- AroundPropertyHook - Interface in net.jqwik.api.lifecycle
-
Implement this hook to define behaviour that should "wrap" the execution of a property,
i.e., do something directly before or after running a property - or both.
- aroundPropertyProximity() - Method in interface net.jqwik.api.lifecycle.AroundPropertyHook
-
The higher the value, the closer to the actual property method.
- aroundPropertyProximity() - Method in class net.jqwik.api.lifecycle.PerProperty.PerPropertyHook
-
- aroundPropertyProximity() - Method in class net.jqwik.api.PropertyDefaults.PropertyDefaultsHook
-
- aroundTry(TryLifecycleContext, TryExecutor, List<Object>) - Method in interface net.jqwik.api.lifecycle.AroundTryHook
-
When you wrap a try you can do stuff before and/or after its execution.
- AroundTryHook - Interface in net.jqwik.api.lifecycle
-
Implement this hook to define behaviour that should "wrap" the execution of a single try,
i.e., do something directly before or after executing a property method with a given list of parameters.
- aroundTryProximity() - Method in interface net.jqwik.api.lifecycle.AroundTryHook
-
The higher the value, the closer to the actual property method.
- array(Arbitrary<T>, Class<A>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- array(Class<A>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T[]
using the existing arbitrary for generating the elements of the array.
- ArrayArbitrary<T,A> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries that generate instances
of Arrays
- as(Combinators.F2<T1, T2, R>) - Method in interface net.jqwik.api.Combinators.Combinator2
-
Combine two values.
- as(Combinators.F3<T1, T2, T3, R>) - Method in interface net.jqwik.api.Combinators.Combinator3
-
Combine three values.
- as(Combinators.F4<T1, T2, T3, T4, R>) - Method in interface net.jqwik.api.Combinators.Combinator4
-
Combine four values.
- as(Combinators.F5<T1, T2, T3, T4, T5, R>) - Method in interface net.jqwik.api.Combinators.Combinator5
-
Combine five values.
- as(Combinators.F6<T1, T2, T3, T4, T5, T6, R>) - Method in interface net.jqwik.api.Combinators.Combinator6
-
Combine six values.
- as(Combinators.F7<T1, T2, T3, T4, T5, T6, T7, R>) - Method in interface net.jqwik.api.Combinators.Combinator7
-
Combine seven values.
- as(Combinators.F8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Method in interface net.jqwik.api.Combinators.Combinator8
-
Combine eight values.
- as(Function<List<T>, R>) - Method in interface net.jqwik.api.Combinators.ListCombinator
-
Combine any number of values.
- ascii() - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all ascii chars to show up in generated values.
- ascii() - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all ascii chars to show up in generated strings.
- asGeneric() - Method in interface net.jqwik.api.Arbitrary
-
- asGeneric() - Method in interface net.jqwik.api.Shrinkable
-
Sometimes simplifies test writing
- asNotNullable() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return type usage object with just nullablity set to false
- asNullable() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return type usage object with just nullablity set to true
- Assume - Class in net.jqwik.api
-
- atTheEarliest(Calendar) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) bounder of generated calendar values.
- atTheEarliest(Date) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) bounder of generated date values.
- atTheEarliest(Instant) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) bounder of generated instant values.
- atTheEarliest(LocalDate) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) bounder of generated local date values.
- atTheEarliest(LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) bounder of generated local date time values.
- atTheEarliest(LocalTime) - Method in interface net.jqwik.time.api.arbitraries.LocalTimeArbitrary
-
Set the allowed lower min
(included) bounder of generated local time values.
- atTheEarliest(MonthDay) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set the allowed lower min
(included) bounder of generated month and day values.
- atTheEarliest(LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) bounder of the local part of generated offset date time values.
- atTheEarliest(LocalTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Set the allowed lower min
(included) bounder of generated time values.
- atTheEarliest(YearMonth) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed lower min
(included) bounder of generated year and month values.
- atTheEarliest(LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) bounder of the local part of generated zoned date time values.
- atTheLatest(Calendar) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed upper max
(included) bounder of generated calendar values.
- atTheLatest(Date) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed upper max
(included) bounder of generated date values.
- atTheLatest(Instant) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed upper max
(included) bounder of generated instant values.
- atTheLatest(LocalDate) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed upper max
(included) bounder of generated local date values.
- atTheLatest(LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed upper max
(included) bounder of generated local date time values.
- atTheLatest(LocalTime) - Method in interface net.jqwik.time.api.arbitraries.LocalTimeArbitrary
-
Set the allowed upper max
(included) bounder of generated local time values.
- atTheLatest(MonthDay) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set the allowed upper max
(included) bounder of generated month and day values.
- atTheLatest(LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed upper max
(included) bounder of the local part of generated offset date time values.
- atTheLatest(LocalTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Set the allowed upper max
(included) bounder of generated time values.
- atTheLatest(YearMonth) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed upper max
(included) bounder of generated year and month values.
- atTheLatest(LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed upper max
(included) bounder of the local part of generated zoned date time values.
- attributes() - Method in interface net.jqwik.api.lifecycle.PropertyLifecycleContext
-
An object to query, set or change a property method's attributes.
- BASE - Static variable in interface net.jqwik.api.lifecycle.AroundPropertyHook
-
- BASE - Static variable in interface net.jqwik.api.lifecycle.AroundTryHook
-
- beanTypes() - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- before(PropertyLifecycleContext) - Method in interface net.jqwik.api.lifecycle.PerProperty.Lifecycle
-
Override if you want to perform some work once before the annotated property (or example).
- before(T) - Method in interface net.jqwik.api.state.ChangeDetector
-
Get and remember the state before it is handed to a
transformer.
- beforeContainer(ContainerLifecycleContext) - Method in interface net.jqwik.api.lifecycle.AroundContainerHook
-
- BeforeContainer - Annotation Type in net.jqwik.api.lifecycle
-
Annotate static methods of a container class with @BeforeContainer
to have them run exactly once before any of its properties or any lifecycle
methods from embedded containers will be run.
- beforeContainer(ContainerLifecycleContext) - Method in interface net.jqwik.api.lifecycle.BeforeContainerHook
-
The code of this method will be run exactly once before any property method or child container.
- BeforeContainerHook - Interface in net.jqwik.api.lifecycle
-
Implement this hook to define behaviour for a container (class or whole test suite)
that should be run exactly once before any of its property methods and child containers.
- beforeContainerProximity() - Method in interface net.jqwik.api.lifecycle.AroundContainerHook
-
- beforeContainerProximity() - Method in interface net.jqwik.api.lifecycle.BeforeContainerHook
-
The higher the value, the closer to the actual property methods, i.e. the later it will be run.
- BeforeExample - Annotation Type in net.jqwik.api.lifecycle
-
- BeforeProperty - Annotation Type in net.jqwik.api.lifecycle
-
Annotate methods of a container class with @BeforeProperty
to have them run once before each property (or example)
including properties (or examples) of embedded containers.
- BeforeTry - Annotation Type in net.jqwik.api.lifecycle
-
Annotate methods or member variables of a container class with @BeforeTry
.
- between(BigDecimal, BigDecimal) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the allowed lower min
(included) and upper max
(included) border of generated numbers.
- between(BigDecimal, boolean, BigDecimal, boolean) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the allowed lower min
(included) and upper max
(included) border of generated numbers.
- between(BigInteger, BigInteger) - Method in interface net.jqwik.api.arbitraries.BigIntegerArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated numbers.
- between(byte, byte) - Method in interface net.jqwik.api.arbitraries.ByteArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounds of generated numbers.
- between(double, double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the allowed lower min
(included) and upper max
(included) border of generated numbers.
- between(double, boolean, double, boolean) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the allowed lower min
(included) and upper max
(included) border of generated numbers.
- between(float, float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the allowed lower min
(included) and upper max
(included) border of generated numbers.
- between(float, boolean, float, boolean) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the allowed lower min
(included) and upper max
(included) border of generated numbers.
- between(int, int) - Method in interface net.jqwik.api.arbitraries.IntegerArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated numbers.
- between(long, long) - Method in interface net.jqwik.api.arbitraries.LongArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounds of generated numbers.
- between(short, short) - Method in interface net.jqwik.api.arbitraries.ShortArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated numbers.
- between(Calendar, Calendar) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated calendar values.
- between(Date, Date) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated date values.
- between(Duration, Duration) - Method in interface net.jqwik.time.api.arbitraries.DurationArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated duration.
- between(Instant, Instant) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated instant values.
- between(LocalDate, LocalDate) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local date values.
- between(LocalDateTime, LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local date time values.
- between(LocalTime, LocalTime) - Method in interface net.jqwik.time.api.arbitraries.LocalTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local time values.
- between(MonthDay, MonthDay) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month and day values.
- between(LocalDateTime, LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of the local part of generated offset date time values.
- between(LocalTime, LocalTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated time values.
- between(Period, Period) - Method in interface net.jqwik.time.api.arbitraries.PeriodArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated period.
- between(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.YearArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- between(int, int) - Method in interface net.jqwik.time.api.arbitraries.YearArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- between(YearMonth, YearMonth) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year and month values.
- between(LocalDateTime, LocalDateTime) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of the local part of generated zoned date time values.
- between(ZoneOffset, ZoneOffset) - Method in interface net.jqwik.time.api.arbitraries.ZoneOffsetArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated zone offset values.
- biased() - Static method in interface net.jqwik.api.RandomDistribution
-
A distribution that generates values closer to the center of a numerical range
with a higher probability.
- biased() - Method in class net.jqwik.api.RandomDistribution.RandomDistributionFacade
-
- BigDecimalArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of BigDecimal values.
- bigDecimals() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- bigDecimals() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type BigDecimal.
- BigIntegerArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of BigInteger values.
- bigIntegers() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- bigIntegers() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type BigInteger.
- BigRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated "Big" number.
- Bucket(String) - Constructor for class net.jqwik.api.statistics.Histogram.Bucket
-
- Bucket(String, int) - Constructor for class net.jqwik.api.statistics.Histogram.Bucket
-
- buckets() - Method in class net.jqwik.api.statistics.NumberRangeHistogram
-
Determines the number of buckets into which the full range of collected
numbers will be clustered.
- build(Function<B, T>) - Method in class net.jqwik.api.Builders.BuilderCombinator
-
Create the final arbitrary.
- build() - Method in class net.jqwik.api.Builders.BuilderCombinator
-
Create the final arbitrary if it's the builder itself.
- builder() - Static method in interface net.jqwik.api.state.Action
-
- Builders - Class in net.jqwik.api
-
- Builders.BuilderCombinator<B> - Class in net.jqwik.api
-
Provide access to combinators through builder functionality.
- Builders.CombinableBuilder<B,T> - Class in net.jqwik.api
-
Functionality to manipulate a builder.
- ByteArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Byte and byte values.
- ByteRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated byte or Byte parameters.
- bytes() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- bytes() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Byte.
- CalendarArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of date values.
- canBeAssignedTo(TypeUsage) - Method in interface net.jqwik.api.providers.TypeUsage
-
Check if an instance can be assigned to another TypeUsage
instance.
- CannotFindArbitraryException - Exception in net.jqwik.api
-
- CannotFindArbitraryException(TypeUsage) - Constructor for exception net.jqwik.api.CannotFindArbitraryException
-
- CannotFindArbitraryException(TypeUsage, ForAll) - Constructor for exception net.jqwik.api.CannotFindArbitraryException
-
- CannotFindArbitraryException(TypeUsage, ForAll, Method) - Constructor for exception net.jqwik.api.CannotFindArbitraryException
-
- CannotFindStoreException - Exception in net.jqwik.api.lifecycle
-
Experimental feature.
- CannotFindStoreException(Object, String) - Constructor for exception net.jqwik.api.lifecycle.CannotFindStoreException
-
- CannotResolveParameterException - Exception in net.jqwik.api.lifecycle
-
Experimental feature.
- CannotResolveParameterException(ParameterResolutionContext, String) - Constructor for exception net.jqwik.api.lifecycle.CannotResolveParameterException
-
- CannotResolveParameterException(Parameter, String) - Constructor for exception net.jqwik.api.lifecycle.CannotResolveParameterException
-
- canProvideFor(TypeUsage) - Method in interface net.jqwik.api.providers.ArbitraryProvider
-
Return true if the provider is suitable for targetType
- Chain<T> - Interface in net.jqwik.api.state
-
A chain represents a series of states of type T
in which the previous state
is somehow transformed into the next state.
- Chain.ChainFacade - Class in net.jqwik.api.state
-
- ChainArbitrary<T> - Interface in net.jqwik.api.state
-
- ChainFacade() - Constructor for class net.jqwik.api.state.Chain.ChainFacade
-
- ChangeDetector<T> - Interface in net.jqwik.api.state
-
A change detector is used to determine if a stateful object has changed after the application of a transformer.
- CharacterArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Character and char values.
- CharRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the chars used to generate Strings or Characters to chars in the range
from from
to to
.
- CharRangeList - Annotation Type in net.jqwik.api.constraints
-
- chars() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- chars() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Character.
- Chars - Annotation Type in net.jqwik.api.constraints
-
Constrain the chars used to generate Strings or Characters to chars
contained in value
.
- CharsList - Annotation Type in net.jqwik.api.constraints
-
- check(T) - Method in interface net.jqwik.api.stateful.Invariant
-
- check(Object...) - Method in interface net.jqwik.api.statistics.StatisticsCoverage
-
Select a specific values set for coverage checking.
- checkPattern(String) - Method in interface net.jqwik.api.statistics.StatisticsCoverage
-
Match collected values against a regular expression.
- checkQuery(Predicate<? extends List<?>>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage
-
Execute a query for coverage checking.
- close() - Method in interface net.jqwik.api.lifecycle.Store.CloseOnReset
-
- cluster(List<StatisticsEntry>) - Method in class net.jqwik.api.statistics.Histogram
-
- cluster(List<StatisticsEntry>) - Method in class net.jqwik.api.statistics.NumberRangeHistogram
-
Does not make sense to override because this has the number range functionality
- collect(Arbitrary<T>, Predicate<List<T>>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- collect(Predicate<List<T>>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type List<T>
by adding elements of type T until condition until
is fulfilled.
- collect(Predicate<List<T>>) - Method in interface net.jqwik.api.RandomGenerator
-
- collect(RandomGenerator<T>, Predicate<List<T>>) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- collect(Object...) - Static method in class net.jqwik.api.statistics.Statistics
-
Call this method to record an entry for statistical data about generated values.
- collect(Object...) - Method in interface net.jqwik.api.statistics.StatisticsCollector
-
Call this method to record an entry for statistical data about generated values.
- collectorByLabel(String) - Method in class net.jqwik.api.statistics.Statistics.StatisticsFacade
-
- CollectorsSupport - Class in net.jqwik.api.support
-
Provide implementation for stream to collect to LinkedHashSet in order to preserve order
and to make random-based generation deterministic
- Combinators - Class in net.jqwik.api
-
- Combinators.Combinator2<T1,T2> - Interface in net.jqwik.api
-
Combinator for two values.
- Combinators.Combinator3<T1,T2,T3> - Interface in net.jqwik.api
-
Combinator for three values.
- Combinators.Combinator4<T1,T2,T3,T4> - Interface in net.jqwik.api
-
Combinator for four values.
- Combinators.Combinator5<T1,T2,T3,T4,T5> - Interface in net.jqwik.api
-
Combinator for five values.
- Combinators.Combinator6<T1,T2,T3,T4,T5,T6> - Interface in net.jqwik.api
-
Combinator for six values.
- Combinators.Combinator7<T1,T2,T3,T4,T5,T6,T7> - Interface in net.jqwik.api
-
Combinator for seven values.
- Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8> - Interface in net.jqwik.api
-
Combinator for eight values.
- Combinators.CombinatorsFacade - Class in net.jqwik.api
-
- Combinators.F2<T1,T2,R> - Interface in net.jqwik.api
-
- Combinators.F3<T1,T2,T3,R> - Interface in net.jqwik.api
-
- Combinators.F4<T1,T2,T3,T4,R> - Interface in net.jqwik.api
-
- Combinators.F5<T1,T2,T3,T4,T5,R> - Interface in net.jqwik.api
-
- Combinators.F6<T1,T2,T3,T4,T5,T6,R> - Interface in net.jqwik.api
-
- Combinators.F7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in net.jqwik.api
-
- Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in net.jqwik.api
-
- Combinators.ListCombinator<T> - Interface in net.jqwik.api
-
Combinator for any number of values.
- CombinatorsFacade() - Constructor for class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine(Arbitrary<T1>, Arbitrary<T2>) - Static method in class net.jqwik.api.Combinators
-
Combine 2 arbitraries into one.
- combine(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>) - Static method in class net.jqwik.api.Combinators
-
Combine 3 arbitraries into one.
- combine(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>) - Static method in class net.jqwik.api.Combinators
-
Combine 4 arbitraries into one.
- combine(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>) - Static method in class net.jqwik.api.Combinators
-
Combine 5 arbitraries into one.
- combine(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>, Arbitrary<T6>) - Static method in class net.jqwik.api.Combinators
-
Combine 6 arbitraries into one.
- combine(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>, Arbitrary<T6>, Arbitrary<T7>) - Static method in class net.jqwik.api.Combinators
-
Combine 7 arbitraries into one.
- combine(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>, Arbitrary<T6>, Arbitrary<T7>, Arbitrary<T8>) - Static method in class net.jqwik.api.Combinators
-
Combine 8 arbitraries into one.
- combine(List<Arbitrary<T>>) - Static method in class net.jqwik.api.Combinators
-
Combine a list of arbitraries into one.
- combine(List<Shrinkable<T>>) - Static method in class net.jqwik.api.ShrinkingDistance
-
- combine2(Arbitrary<T1>, Arbitrary<T2>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine3(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine4(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine5(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine6(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>, Arbitrary<T6>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine7(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>, Arbitrary<T6>, Arbitrary<T7>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combine8(Arbitrary<T1>, Arbitrary<T2>, Arbitrary<T3>, Arbitrary<T4>, Arbitrary<T5>, Arbitrary<T6>, Arbitrary<T7>, Arbitrary<T8>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- combineList(List<Arbitrary<T>>) - Method in class net.jqwik.api.Combinators.CombinatorsFacade
-
- comparator() - Method in class net.jqwik.api.statistics.Histogram
-
Determine how entries are being sorted from top to bottom.
- comparator() - Method in class net.jqwik.api.statistics.NumberRangeHistogram
-
Does not make sense to override since order does not matter for clustering anyway
- compareTo(ArbitraryConfigurator) - Method in interface net.jqwik.api.configurators.ArbitraryConfigurator
-
- compareTo(AfterContainerHook) - Method in interface net.jqwik.api.lifecycle.AfterContainerHook
-
- compareTo(AroundPropertyHook) - Method in interface net.jqwik.api.lifecycle.AroundPropertyHook
-
- compareTo(AroundTryHook) - Method in interface net.jqwik.api.lifecycle.AroundTryHook
-
- compareTo(BeforeContainerHook) - Method in interface net.jqwik.api.lifecycle.BeforeContainerHook
-
- compareTo(SampleReportingFormat) - Method in interface net.jqwik.api.SampleReportingFormat
-
- compareTo(Shrinkable<T>) - Method in interface net.jqwik.api.Shrinkable
-
- compareTo(ShrinkingDistance) - Method in class net.jqwik.api.ShrinkingDistance
-
Compare to distances with each other.
- configure(Arbitrary<T>, TypeUsage) - Method in interface net.jqwik.api.configurators.ArbitraryConfigurator
-
Configure a given arbitrary
and return the configured instance.
- configure(Arbitrary<T>, TypeUsage) - Method in class net.jqwik.api.configurators.ArbitraryConfiguratorBase
-
- configure(Arbitrary<T>, ArbitraryConfigurator, TypeUsage) - Static method in interface net.jqwik.api.configurators.SelfConfiguringArbitrary
-
If an arbitrary is self configuring use it, otherwise use default configurator
- configure(ArbitraryConfigurator, TypeUsage) - Method in interface net.jqwik.api.configurators.SelfConfiguringArbitrary
-
- configureEdgeCases(Arbitrary<T>, Consumer<EdgeCases.Config<T>>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- containedIn(Reporting[]) - Method in enum net.jqwik.api.Reporting
-
- containerClass() - Method in interface net.jqwik.api.lifecycle.MethodLifecycleContext
-
The container class in which the current property method is running.
- ContainerLifecycleContext - Interface in net.jqwik.api.lifecycle
-
The context of a test container (a container class or the whole jqwik suite).
- count(Predicate<Integer>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage.CoverageChecker
-
Check the number of occurrences returning true (ok) or false (fail)
- count(BiPredicate<Integer, Integer>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage.CoverageChecker
-
Check the number of occurrences using one or more assertions.
- count(Consumer<Integer>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage.CoverageChecker
-
Check the number of occurrences returning true (ok) or false (fail).
- count(BiConsumer<Integer, Integer>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage.CoverageChecker
-
Check the number of occurrences using one or more assertions.
- count() - Method in interface net.jqwik.api.statistics.StatisticsEntry
-
The number of times a certain value (set) has been collected
- countChecks() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
The number of tries for which parameters were created
and the property method run.
- countShrinkingSteps() - Method in interface net.jqwik.api.lifecycle.ShrunkFalsifiedSample
-
- countTries() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
The number of tries for which parameters were created and the property method run
and which were not aborted, e.g. through a failing assumption.
- coverage(Consumer<StatisticsCoverage>) - Static method in class net.jqwik.api.statistics.Statistics
-
- coverage(Consumer<StatisticsCoverage>) - Method in interface net.jqwik.api.statistics.StatisticsCollector
-
Perform coverage checking for successful property on statistics.
- create(Supplier<T>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- create(Supplier<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will use a supplier to generate a value.
- create(Object, Lifespan, Supplier<T>) - Static method in interface net.jqwik.api.lifecycle.Store
-
Create a new store for storing and retrieving values and objects in lifecycle
hooks and lifecycle-dependent methods.
- create(Object, Lifespan, Supplier<T>) - Method in class net.jqwik.api.lifecycle.Store.StoreFacade
-
- createGenerator(int, BigInteger, BigInteger, BigInteger) - Method in interface net.jqwik.api.RandomDistribution
-
Return a generator that will generate value with the desired distribution
- Data - Annotation Type in net.jqwik.api
-
Used to annotate methods that can provide data points for property methods.
- DateArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of date values.
- dateBetween(LocalDate, LocalDate) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local date values.
- dateBetween(LocalDate, LocalDate) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local date values.
- dateBetween(LocalDate, LocalDate) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated offset date values.
- dateBetween(LocalDate, LocalDate) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated zoned date values.
- DateRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated date parameters.
- Dates - Class in net.jqwik.time.api
-
- dates() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of LocalDate.
- datesAsCalendar() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of Calendar.
- datesAsDate() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of Date.
- DateTimeRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated date time parameters.
- DateTimes - Class in net.jqwik.time.api
-
- dateTimes() - Static method in class net.jqwik.time.api.DateTimes
-
Create an arbitrary that generates instances of LocalDateTime.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- dayOfMonthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated day of month values.
- DayOfMonthRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated day of month parameters.
- DayOfWeekRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated day of week parameters.
- daysOfMonth() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates days of month as Integer.
- daysOfWeek() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of DayOfWeek.
- DEFAULT - Static variable in interface net.jqwik.api.lifecycle.InvokePropertyMethodHook
-
- DEFAULT - Static variable in interface net.jqwik.api.lifecycle.ProvidePropertyInstanceHook
-
- defaultCollector() - Method in class net.jqwik.api.statistics.Statistics.StatisticsFacade
-
- defaultFor(Class<T>, Class<?>[]) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- defaultFor(TypeUsage, Function<TypeUsage, Arbitrary<Object>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- defaultFor(Class<T>, Class<?>...) - Static method in class net.jqwik.api.Arbitraries
-
Find a registered arbitrary that will be used to generate values of type T.
- defaultFor(TypeUsage) - Static method in class net.jqwik.api.Arbitraries
-
Find a registered arbitrary that will be used to generate values of type T.
- defaultFor(TypeUsage, Function<TypeUsage, Arbitrary<Object>>) - Static method in class net.jqwik.api.Arbitraries
-
Find a registered arbitrary that will be used to generate values of type T.
- describeAs(String) - Method in class net.jqwik.api.state.ActionBuilder
-
- description() - Method in class net.jqwik.api.state.Action.JustMutate
-
- dimensions() - Method in class net.jqwik.api.ShrinkingDistance
-
- Disabled - Annotation Type in net.jqwik.api
-
Use @Disabled("reason to disable")
to disable test container or test method
during normal test execution.
- distance() - Method in interface net.jqwik.api.Shrinkable
-
- DO_NOT_RESOLVE - Static variable in interface net.jqwik.api.lifecycle.ResolveParameterHook
-
- DO_NOT_SKIP - Static variable in interface net.jqwik.api.lifecycle.SkipExecutionHook
-
- DO_NOTHING - Static variable in interface net.jqwik.api.lifecycle.AfterContainerHook
-
- DO_NOTHING - Static variable in interface net.jqwik.api.lifecycle.BeforeContainerHook
-
- Domain - Annotation Type in net.jqwik.api.domains
-
- DomainContext - Interface in net.jqwik.api.domains
-
Class that implement this interface are used to annotate property methods or containers like this:
Domain(MyDomainContext.class)
.
- DomainContext.DomainContextFacade - Class in net.jqwik.api.domains
-
- DomainContext.Global - Class in net.jqwik.api.domains
-
- DomainContextBase - Class in net.jqwik.api.domains
-
- DomainContextBase() - Constructor for class net.jqwik.api.domains.DomainContextBase
-
- DomainContextFacade() - Constructor for class net.jqwik.api.domains.DomainContext.DomainContextFacade
-
- DomainList - Annotation Type in net.jqwik.api.domains
-
- doNotSkip() - Static method in class net.jqwik.api.lifecycle.SkipExecutionHook.SkipResult
-
- dontShrink(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- dontShrink() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T
that will use the underlying
arbitrary to create the tuple values but will return unshrinkable values.
- dontShrink() - Method in interface net.jqwik.api.RandomGenerator
-
- DoubleArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Double and double values.
- DoubleRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated double or Double parameters.
- doubles() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- doubles() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Double.
- DurationArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of duration values.
- DurationRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated periods.
- durations() - Static method in class net.jqwik.time.api.Times
-
Create an arbitrary that generates instances of Duration.
- edgeCases(int) - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- edgeCases(int) - Method in interface net.jqwik.api.Arbitrary
-
- edgeCases() - Method in interface net.jqwik.api.Arbitrary
-
Return an arbitrary's edge cases up to a limit of 1000.
- edgeCases(Consumer<EdgeCases.Config<T>>) - Method in interface net.jqwik.api.Arbitrary
-
Experimental interface to change generated edge cases of a specific arbitrary.
- EdgeCases<T> - Interface in net.jqwik.api
-
- edgeCases() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The edge cases mode of the property at hand.
- EdgeCases.Config<T> - Interface in net.jqwik.api
-
- EdgeCases.EdgeCasesFacade - Class in net.jqwik.api
-
- EdgeCasesFacade() - Constructor for class net.jqwik.api.EdgeCases.EdgeCasesFacade
-
- EdgeCasesMode - Enum in net.jqwik.api
-
The edge-cases mode determines if and when combined edge-cases of all parameters will be explicitly generated.
- Email - Annotation Type in net.jqwik.web.api
-
Constrain generated strings to be valid email addresses.
- EmailArbitrary - Interface in net.jqwik.web.api
-
Fluent interface to configure arbitraries that generate valid email addresses.
- emails() - Static method in class net.jqwik.web.api.Web
-
Create an arbitrary that generates valid E-Mail addresses.
- empty() - Static method in interface net.jqwik.api.Tuple
-
- EnableFootnotes - Annotation Type in net.jqwik.api.footnotes
-
Use this annotation to enable footnote support.
- enableRecursion() - Method in interface net.jqwik.api.arbitraries.TraverseArbitrary
-
Enable recursive use of traversal:
If a parameter of a creator function cannot be resolved,
jqwik will also traverse this parameter's type.
- enableRecursion() - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Enable recursive use of type arbitrary:
If any parameter of a creator function does not have an associated arbitrary
(globally registered or through a domain context),
jqwik will try to resolve this parameter using its type information as weill.
- END_OF_CHAIN - Static variable in interface net.jqwik.api.state.Transformer
-
- endOfChain() - Static method in interface net.jqwik.api.state.Transformer
-
Use this transformer to stop further enhancement of a chain.
- ensureFunctionalType(Class<?>) - Method in class net.jqwik.api.Functions.FunctionsFacade
-
- entries(Arbitrary<K>, Arbitrary<V>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- entries(Arbitrary<K>, Arbitrary<V>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary to create instances of Map.Entry.
- equals(Object) - Method in class net.jqwik.api.Builders.BuilderCombinator
-
Equality matters to allow memoization of resulting arbitraries
- equals(Object) - Method in class net.jqwik.api.ShrinkingDistance
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple0
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple1
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple2
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple3
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple4
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple5
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple6
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple7
-
- equals(Object) - Method in class net.jqwik.api.Tuple.Tuple8
-
- Example - Annotation Type in net.jqwik.api
-
Use @Example
to mark methods that are simple, example-based
test cases.
- ExceptionSupport - Class in net.jqwik.api.support
-
- ExceptionSupport() - Constructor for class net.jqwik.api.support.ExceptionSupport
-
- excludeChars(char...) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Exclude all charsToExclude
from generated strings
- excludeProperties() - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- execute(T) - Method in interface net.jqwik.api.Falsifier
-
- execute() - Method in interface net.jqwik.api.lifecycle.PropertyExecutor
-
Call to actually run the property, including all hooks that are "closer"
(have a higher proximity) than the current hook.
- execute(List<Object>) - Method in interface net.jqwik.api.lifecycle.TryExecutor
-
- executeAndFinally(PropertyExecutor.Runnable) - Method in interface net.jqwik.api.lifecycle.PropertyExecutor
-
- exhaustive(long) - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- exhaustive() - Method in interface net.jqwik.api.Arbitrary
-
Create the exhaustive generator for an arbitrary using the maximum allowed
number of generated samples.
- exhaustive(long) - Method in interface net.jqwik.api.Arbitrary
-
Create the exhaustive generator for an arbitrary.
- ExhaustiveGenerator<T> - Interface in net.jqwik.api
-
Used only internally to run and compute exhaustive generation of parameters
- ExhaustiveGenerator.ExhaustiveGeneratorFacade - Class in net.jqwik.api
-
- ExhaustiveGeneratorFacade() - Constructor for class net.jqwik.api.ExhaustiveGenerator.ExhaustiveGeneratorFacade
-
- extendedLabel() - Method in interface net.jqwik.api.lifecycle.PropertyLifecycleContext
-
The extended label contains additional information about the current container class.
- FacadeLoader - Class in net.jqwik.api
-
- FacadeLoader() - Constructor for class net.jqwik.api.FacadeLoader
-
- falsified(Throwable) - Static method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
Create a result that falsified the current property and will immediately
finish this property as failed.
- falsifiedParameters() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
The potentially shrunk list of parameters that falsified this property.
- FalsifiedSample - Interface in net.jqwik.api.lifecycle
-
A falsified sample is the collection of data that could be falsified during
a property run.
- Falsifier<T> - Interface in net.jqwik.api
-
This interface is no longer used anywhere in jqwik's public API
and could therefore be deprecated and moved to engine implementation.
- falsifyingError() - Method in interface net.jqwik.api.lifecycle.FalsifiedSample
-
The error which resulted in falsifying a property.
- falsifyThenShrink(Arbitrary<? extends T>, Random, Falsifier<T>) - Method in class net.jqwik.api.facades.ShrinkingSupportFacade
-
- falsifyThenShrink(RandomGenerator<? extends T>, Random, Falsifier<T>) - Method in class net.jqwik.api.facades.ShrinkingSupportFacade
-
- filter(Arbitrary<T>, Predicate<T>, int) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- filter(Predicate<T>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of the same type T
that creates and shrinks the original arbitrary but only allows
values that are accepted by the filterPredicate
.
- filter(int, Predicate<T>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of the same type T
that creates and shrinks the original arbitrary but only allows
values that are accepted by the filterPredicate
.
- filter(Combinators.F2<T1, T2, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator2
-
Filter two values to only let them pass if the predicate is true.
- filter(Combinators.F3<T1, T2, T3, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator3
-
Filter three values to only let them pass if the predicate is true.
- filter(Combinators.F4<T1, T2, T3, T4, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator4
-
Filter four values to only let them pass if the predicate is true.
- filter(Combinators.F5<T1, T2, T3, T4, T5, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator5
-
Filter five values to only let them pass if the predicate is true.
- filter(Combinators.F6<T1, T2, T3, T4, T5, T6, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator6
-
Filter six values to only let them pass if the predicate is true.
- filter(Combinators.F7<T1, T2, T3, T4, T5, T6, T7, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator7
-
Filter seven values to only let them pass if the predicate is true.
- filter(Combinators.F8<T1, T2, T3, T4, T5, T6, T7, T8, Boolean>) - Method in interface net.jqwik.api.Combinators.Combinator8
-
Filter eight values to only let them pass if the predicate is true.
- filter(Predicate<List<T>>) - Method in interface net.jqwik.api.Combinators.ListCombinator
-
Filter list of values to only let them pass if the predicate is true.
- filter(Predicate<T>) - Method in interface net.jqwik.api.EdgeCases.Config
-
- filter(ExhaustiveGenerator<T>, Predicate<T>, int) - Method in class net.jqwik.api.ExhaustiveGenerator.ExhaustiveGeneratorFacade
-
- filter(Predicate<T>, int) - Method in interface net.jqwik.api.ExhaustiveGenerator
-
- filter(Predicate<T>, int) - Method in interface net.jqwik.api.RandomGenerator
-
- filter(RandomGenerator<T>, Predicate<T>, int) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- filter(Predicate<T>) - Method in interface net.jqwik.api.Shrinkable
-
- filter(Shrinkable<T>, Predicate<T>) - Method in class net.jqwik.api.Shrinkable.ShrinkableFacade
-
- finalModel() - Method in interface net.jqwik.api.stateful.ActionSequence
-
- finalState() - Method in interface net.jqwik.api.state.ActionChain
-
The final state value after running an action chain.
- findAnnotation(Class<T>) - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
Retrieve an annotation if present at the current test element.
- findAnnotation(Class<A>) - Method in interface net.jqwik.api.providers.TypeUsage
-
Return an Optional
of the first instance of a specific annotationType
if there is one (directly or indirectly through meta-annotations).
- findAnnotationsInContainer(Class<T>) - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
Retrieve an annotation if present in the current element's containers.
- findCreators(TypeUsage) - Method in interface net.jqwik.api.arbitraries.TraverseArbitrary.Traverser
-
Return all creators (constructors or static factory methods) for a type to traverse.
- findRepeatableAnnotations(Class<T>) - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
Retrieve a list of repeatable annotations if present at the current test element.
- finish() - Static method in class net.jqwik.api.sessions.JqwikSession
-
- finishSession() - Method in class net.jqwik.api.sessions.JqwikSession.JqwikSessionFacade
-
- finishTry() - Static method in class net.jqwik.api.sessions.JqwikSession
-
- finishTry() - Method in class net.jqwik.api.sessions.JqwikSession.JqwikSessionFacade
-
- FixedSeedMode - Enum in net.jqwik.api
-
The fixed seed mode determines how jqwik should behave if a property has an
explicit
Property.seed()
specified.
- fixGenSize(Arbitrary<T>, int) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- fixGenSize(int) - Method in interface net.jqwik.api.Arbitrary
-
Fix the genSize of an arbitrary so that it can no longer be influenced from outside
- flatAs(Combinators.F2<T1, T2, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator2
-
Combine two values to create a new arbitrary.
- flatAs(Combinators.F3<T1, T2, T3, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator3
-
Combine three values to create a new arbitrary.
- flatAs(Combinators.F4<T1, T2, T3, T4, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator4
-
Combine four values to create a new arbitrary.
- flatAs(Combinators.F5<T1, T2, T3, T4, T5, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator5
-
Combine five values to create a new arbitrary.
- flatAs(Combinators.F6<T1, T2, T3, T4, T5, T6, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator6
-
Combine six values to create a new arbitrary.
- flatAs(Combinators.F7<T1, T2, T3, T4, T5, T6, T7, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator7
-
Combine seven values to create a new arbitrary.
- flatAs(Combinators.F8<T1, T2, T3, T4, T5, T6, T7, T8, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.Combinator8
-
Combine eight values to create a new arbitrary.
- flatAs(Function<List<T>, Arbitrary<R>>) - Method in interface net.jqwik.api.Combinators.ListCombinator
-
Combine list of values to create a new arbitrary.
- flatMap(Arbitrary<T>, Function<T, Arbitrary<U>>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- flatMap(Function<T, Arbitrary<U>>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type U
that uses the values of the existing arbitrary to create a new arbitrary
using the mapper
function.
- flatMap(Function<T, RandomGenerator<U>>) - Method in interface net.jqwik.api.RandomGenerator
-
- flatMap(Function<T, Arbitrary<U>>, int, boolean) - Method in interface net.jqwik.api.RandomGenerator
-
- flatMap(Shrinkable<T>, Function<T, RandomGenerator<U>>, long) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- flatMap(Shrinkable<T>, Function<T, Arbitrary<U>>, int, long, boolean) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- flatMap(Function<T, Arbitrary<U>>, int, long) - Method in interface net.jqwik.api.Shrinkable
-
- flatMap(Shrinkable<T>, Function<T, Arbitrary<U>>, int, long) - Method in class net.jqwik.api.Shrinkable.ShrinkableFacade
-
- flatMapEach(BiFunction<List<T>, T, Arbitrary<U>>) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Flat-map over each element of the generated list giving access to all elements of the list.
- flatMapEach(BiFunction<Set<T>, T, Arbitrary<U>>) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Flat-map over each element of the generated set giving access to all elements of the set.
- FloatArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Float and float values.
- FloatRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated float or Float parameters.
- floats() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- floats() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Float.
- Footnotes - Interface in net.jqwik.api.footnotes
-
An interface that can be used to add information to the report of a failing property.
- footnotes() - Method in interface net.jqwik.api.lifecycle.FalsifiedSample
-
List of footnotes to be added to failure report.
- footnotes() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
List of footnotes to be added to failure report
- ForAll - Annotation Type in net.jqwik.api
-
Used to annotate method parameters that will be provided by jqwik.
- forCollection(Collection<Shrinkable<T>>) - Static method in class net.jqwik.api.ShrinkingDistance
-
- forEachValue(Consumer<? super T>) - Method in interface net.jqwik.api.Arbitrary
-
Iterate through each value this arbitrary can generate if - and only if -
exhaustive generation is possible.
- forImmutables() - Static method in interface net.jqwik.api.state.ChangeDetector
-
A change detector that can be used for immutable types that implement an equals() method
- formatReport(List<StatisticsEntry>) - Method in class net.jqwik.api.statistics.Histogram
-
- formatReport(List<StatisticsEntry>) - Method in class net.jqwik.api.statistics.StatisticsReport.None
-
- formatReport(List<StatisticsEntry>) - Method in interface net.jqwik.api.statistics.StatisticsReportFormat
-
Return a list of report lines.
- forParameter(TypeUsage, Parameter) - Method in interface net.jqwik.api.providers.TypeUsage.Enhancer
-
- forType(Class<T>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- forType(Class<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary for type T
that will by default use the type's
public constructors and public factory methods.
- forType(Type) - Static method in interface net.jqwik.api.providers.TypeUsage
-
- forType(Type) - Method in class net.jqwik.api.providers.TypeUsage.TypeUsageFacade
-
- free(Supplier<T>) - Static method in interface net.jqwik.api.lifecycle.Store
-
Create a "free" store, i.e. one that lives independently from a test run, property or try.
- free(Supplier<T>) - Method in class net.jqwik.api.lifecycle.Store.StoreFacade
-
- frequency(List<Tuple.Tuple2<Integer, T>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- frequency(Tuple.Tuple2<Integer, T>...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose between all given values of the same type T.
- frequency(List<Tuple.Tuple2<Integer, T>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose between all given values of the same type T.
- frequencyOf(List<Tuple.Tuple2<Integer, Arbitrary<T>>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- frequencyOf(Tuple.Tuple2<Integer, Arbitrary<? extends T>>...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose between all given arbitraries of the same type T.
- frequencyOf(List<Tuple.Tuple2<Integer, Arbitrary<T>>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose between all given arbitraries of the same type T.
- From - Annotation Type in net.jqwik.api
-
Used to annotate type parameters within property parameters annotated with
ForAll .
- FromData - Annotation Type in net.jqwik.api
-
Used to annotate property methods.
- fromGenerator(IntFunction<RandomGenerator<T>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- fromGenerator(RandomGenerator<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary of type T from a corresponding generator of type T.
- fromGeneratorWithSize(IntFunction<RandomGenerator<T>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary of type T by supplying a corresponding generator of type T.
- fromSupplier(Supplier<Shrinkable<T>>) - Static method in interface net.jqwik.api.EdgeCases
-
- fromSuppliers(List<Supplier<Shrinkable<T>>>) - Method in class net.jqwik.api.EdgeCases.EdgeCasesFacade
-
- fromSuppliers(List<Supplier<Shrinkable<T>>>) - Static method in interface net.jqwik.api.EdgeCases
-
- function(Class<?>) - Static method in class net.jqwik.api.Functions
-
Create a wrapper for functional types
i.e. types marked FunctionalInterface or representing a
SAM (single abstract method) type.
- function(Class<?>, Arbitrary<R>) - Method in class net.jqwik.api.Functions.FunctionsFacade
-
- FunctionArbitrary<F,R> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure arbitraries that represent functional types
- Functions - Class in net.jqwik.api
-
- Functions.FunctionsFacade - Class in net.jqwik.api
-
- Functions.FunctionWrapper - Class in net.jqwik.api
-
Wraps a function to be generated.
- FunctionsFacade() - Constructor for class net.jqwik.api.Functions.FunctionsFacade
-
- gaussian(double) - Static method in interface net.jqwik.api.RandomDistribution
-
A distribution that generates values with (potentially asymmetric) gaussian distribution
the mean of which is the specified center and the probability at the borders is
approximately borderSigma
times standard deviation.
- gaussian() - Static method in interface net.jqwik.api.RandomDistribution
-
A gaussian distribution with borderSigma
of 3,
i.e. approximately 99.7% of values are within the borders.
- gaussian(double) - Method in class net.jqwik.api.RandomDistribution.RandomDistributionFacade
-
- generateFirst() - Method in enum net.jqwik.api.EdgeCasesMode
-
- generateUntil(RandomGenerator<T>, Random, Function<T, Boolean>) - Method in class net.jqwik.api.facades.TestingSupportFacade
-
- generation() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The generation mode of the property at hand.
- GenerationMode - Enum in net.jqwik.api
-
The generation mode defines the generation behaviour of a property.
- generator(int) - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- generator(int) - Method in interface net.jqwik.api.Arbitrary
-
Create the random generator for an arbitrary.
- generator(int, boolean) - Method in interface net.jqwik.api.Arbitrary
-
Create the random generator for an arbitrary with or without edge cases.
- generatorWithEmbeddedEdgeCases(int) - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- generatorWithEmbeddedEdgeCases(int) - Method in interface net.jqwik.api.Arbitrary
-
Create the random generator for an arbitrary where the embedded generators,
if there are any, also generate edge cases.
- get() - Method in interface net.jqwik.api.ArbitrarySupplier
-
Override this method if generating the arbitrary is straightforward.
- get(Optional<TryLifecycleContext>) - Method in interface net.jqwik.api.lifecycle.ResolveParameterHook.ParameterSupplier
-
Supply the requested parameter.
- get() - Method in interface net.jqwik.api.lifecycle.Store
-
- get(Object) - Static method in interface net.jqwik.api.lifecycle.Store
-
Retrieve a store that must be created somewhere else.
- get(Object) - Method in class net.jqwik.api.lifecycle.Store.StoreFacade
-
- get1() - Method in class net.jqwik.api.Tuple.Tuple1
-
- get2() - Method in class net.jqwik.api.Tuple.Tuple2
-
- get3() - Method in class net.jqwik.api.Tuple.Tuple3
-
- get4() - Method in class net.jqwik.api.Tuple.Tuple4
-
- get5() - Method in class net.jqwik.api.Tuple.Tuple5
-
- get6() - Method in class net.jqwik.api.Tuple.Tuple6
-
- get7() - Method in class net.jqwik.api.Tuple.Tuple7
-
- get8() - Method in class net.jqwik.api.Tuple.Tuple8
-
- getAnnotatedType() - Method in interface net.jqwik.api.providers.TypeUsage
-
- getAnnotations() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return all annotations of a parameter (or an annotated type argument).
- getArbitraryConfigurators(DomainContextBase) - Method in class net.jqwik.api.domains.DomainContext.DomainContextFacade
-
- getArbitraryConfigurators() - Method in interface net.jqwik.api.domains.DomainContext
-
- getArbitraryConfigurators() - Method in class net.jqwik.api.domains.DomainContext.Global
-
- getArbitraryConfigurators() - Method in class net.jqwik.api.domains.DomainContextBase
-
- getArbitraryProviders(DomainContextBase, int) - Method in class net.jqwik.api.domains.DomainContext.DomainContextFacade
-
- getArbitraryProviders() - Method in interface net.jqwik.api.domains.DomainContext
-
- getArbitraryProviders() - Method in class net.jqwik.api.domains.DomainContext.Global
-
- getArbitraryProviders() - Method in class net.jqwik.api.domains.DomainContextBase
-
- getComponentType() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return an Optional
of an array's component type - if it is an array.
- getInterfaces() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return interfaces of this type.
- getLowerBounds() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return lower bounds if a generic type is a wildcard.
- getMetaInfo(String) - Method in interface net.jqwik.api.providers.TypeUsage
-
Get meta info for a certain key
- getOrCreate(Object, Lifespan, Supplier<T>) - Static method in interface net.jqwik.api.lifecycle.Store
-
Find an existing store or create a new one if it doesn't exist.
- getRawType() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return the raw type which is usually the class or interface you see in a parameters or return values
specification.
- getReportingFormats(DomainContextBase) - Method in class net.jqwik.api.domains.DomainContext.DomainContextFacade
-
- getReportingFormats() - Method in interface net.jqwik.api.domains.DomainContext
-
Provide additional
reporting formats that are used
to format objects that are reported in property results or when using a
Reporter.
- getReportingFormats() - Method in class net.jqwik.api.domains.DomainContextBase
-
- getSuperclass() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return superclass of this type.
- getSuperTypes() - Method in interface net.jqwik.api.providers.TypeUsage
-
List of superclass and interfaces.
- getType() - Method in interface net.jqwik.api.providers.TypeUsage
-
- getTypeArgument(int) - Method in interface net.jqwik.api.providers.TypeUsage
-
Return the type argument at a specific position.
- getTypeArguments() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return the type arguments of a generic type in the order of there appearance in a type's declaration.
- getTypeVariable() - Method in interface net.jqwik.api.providers.TypeUsage
-
- getUpperBounds() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return upper bounds if a generic type is a wildcard or type variable.
- global() - Method in class net.jqwik.api.domains.DomainContext.DomainContextFacade
-
- global() - Static method in interface net.jqwik.api.domains.DomainContext
-
- Global() - Constructor for class net.jqwik.api.domains.DomainContext.Global
-
- greaterOrEqual(BigDecimal) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the allowed lower min
(included) border of generated numbers.
- greaterOrEqual(BigInteger) - Method in interface net.jqwik.api.arbitraries.BigIntegerArbitrary
-
Set the allowed lower min
(included) bounder of generated numbers.
- greaterOrEqual(byte) - Method in interface net.jqwik.api.arbitraries.ByteArbitrary
-
Set the allowed lower min
(included) bound of generated numbers.
- greaterOrEqual(double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the allowed lower min
(included) border of generated numbers.
- greaterOrEqual(float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the allowed lower min
(included) border of generated numbers.
- greaterOrEqual(int) - Method in interface net.jqwik.api.arbitraries.IntegerArbitrary
-
Set the allowed lower min
(included) bounder of generated numbers.
- greaterOrEqual(long) - Method in interface net.jqwik.api.arbitraries.LongArbitrary
-
Set the allowed lower min
(included) bound of generated numbers.
- greaterOrEqual(short) - Method in interface net.jqwik.api.arbitraries.ShortArbitrary
-
Set the allowed lower min
(included) bounder of generated numbers.
- greaterThan(BigDecimal) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the allowed lower min
(excluded) border of generated numbers.
- greaterThan(double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the allowed lower min
(excluded) border of generated numbers.
- greaterThan(float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the allowed lower min
(excluded) border of generated numbers.
- Group - Annotation Type in net.jqwik.api
-
- grow(Shrinkable<?>, Shrinkable<?>) - Method in interface net.jqwik.api.Shrinkable
-
To be able to "move" values towards the end of collections while keeping some constraint constant
it's necessary to grow a shrinkable by what another has been shrunk.
- grow() - Method in interface net.jqwik.api.Shrinkable
-
Grow a shrinkable to allow broader searching in flat mapped shrinkables
- ignoreException(Class<? extends Throwable>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T
that will use the underlying
arbitrary to create the tuple values but will ignore any raised exception of
type exceptionType
during generation.
- ignoreException(int, Class<? extends Throwable>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T
that will use the underlying
arbitrary to create the tuple values but will ignore any raised exception of
type exceptionType
during generation.
- ignoreExceptions(Arbitrary<T>, int, Class<? extends Throwable>[]) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- ignoreExceptions(Class<? extends Throwable>...) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T
that will use the underlying
arbitrary to create the tuple values but will ignore any raised exception in
exceptionTypes
during generation.
- ignoreExceptions(int, Class<? extends Throwable>...) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T
that will use the underlying
arbitrary to create the tuple values but will ignore any raised exception in
exceptionTypes
during generation.
- ignoreExceptions(ExhaustiveGenerator<T>, Class<? extends Throwable>[], int) - Method in class net.jqwik.api.ExhaustiveGenerator.ExhaustiveGeneratorFacade
-
- ignoreExceptions(int, Class<? extends Throwable>[]) - Method in interface net.jqwik.api.ExhaustiveGenerator
-
- ignoreExceptions(int, Class<? extends Throwable>[]) - Method in interface net.jqwik.api.RandomGenerator
-
- ignoreExceptions(RandomGenerator<T>, Class<? extends Throwable>[], int) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- implementation - Static variable in class net.jqwik.api.domains.DomainContext.DomainContextFacade
-
- implementation - Static variable in class net.jqwik.api.facades.ReflectionSupportFacade
-
- implementation - Static variable in class net.jqwik.api.facades.ShrinkingSupportFacade
-
- implementation - Static variable in class net.jqwik.api.facades.TestingSupportFacade
-
- improveShrinkingWith(Supplier<ChangeDetector<S>>) - Method in interface net.jqwik.api.state.ActionChainArbitrary
-
Set supplier for the type specific
ChangeDetector which can make shrinking of action chains more effective.
- improveShrinkingWith(Supplier<ChangeDetector<T>>) - Method in interface net.jqwik.api.state.ChainArbitrary
-
Set supplier for the type specific
ChangeDetector which can make shrinking of chains more effective.
- in(BiFunction<B, T, B>) - Method in class net.jqwik.api.Builders.CombinableBuilder
-
Use the last provided arbitrary to change the builder object.
- includeOnly(T...) - Method in interface net.jqwik.api.EdgeCases.Config
-
Include only the values given, and only if they are in the set of default edge cases.
- index() - Method in interface net.jqwik.api.lifecycle.ParameterResolutionContext
-
- infinite() - Method in interface net.jqwik.api.state.ActionChainArbitrary
-
Create a potentially infinite chain.
- infinite() - Method in interface net.jqwik.api.state.ChainArbitrary
-
Create a potentially infinite chain.
- initialize(PropertyLifecycleContext) - Method in interface net.jqwik.api.domains.DomainContext
-
This method will be called exactly once after instantiation of a given domain context class.
- injectDuplicates(double) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Iterable<T>
that will
inject duplicates of previously generated values with a probability of duplicateProbability
.
- injectDuplicates(double) - Method in interface net.jqwik.api.RandomGenerator
-
- injectDuplicates(RandomGenerator<T>, double) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- injectNull(Arbitrary<T>, double) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- injectNull(double) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of the same type but inject null values with a probability of nullProbability
.
- injectNull(ExhaustiveGenerator<T>) - Method in class net.jqwik.api.ExhaustiveGenerator.ExhaustiveGeneratorFacade
-
- injectNull() - Method in interface net.jqwik.api.ExhaustiveGenerator
-
- inSetter(BiConsumer<B, T>) - Method in class net.jqwik.api.Builders.CombinableBuilder
-
Use the last provided arbitrary to change the builder object
and proceed with the same builder.
- InstantArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of instant values.
- InstantRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated instant parameters.
- instants() - Static method in class net.jqwik.time.api.DateTimes
-
- IntegerArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Integer and int values.
- integers() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- integers() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Integer.
- IntRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated int or Integer parameters.
- invalid(Throwable) - Static method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
Create a result that calls out the current parameter list as invalid.
- invalid() - Static method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
Create a result that calls out the current parameter list as invalid.
- Invariant<T> - Interface in net.jqwik.api.stateful
-
- invoke(Method, Object, Object...) - Method in interface net.jqwik.api.lifecycle.InvokePropertyMethodHook
-
Invoke a method through some reflective mechanism.
- InvokePropertyMethodHook - Interface in net.jqwik.api.lifecycle
-
Implement this hook to override behaviour that invokes a method through reflection.
- isActive() - Static method in class net.jqwik.api.sessions.JqwikSession
-
- isAnnotated(Class<A>) - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if the current instance is annotated (directly or indirectly through meta-annotations)
with a specific annotationType
.
- isArray() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if a type is an array type.
- isAssignableFrom(Class<?>) - Method in interface net.jqwik.api.providers.TypeUsage
-
Check if a given providedClass
is assignable from this generic type.
- isEmpty() - Method in interface net.jqwik.api.EdgeCases
-
- isEndOfChain() - Method in interface net.jqwik.api.state.Transformer
-
- isEnum() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if a type is an enum
type.
- isExtendsConstraint() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if it is a wildcard with extends constraint, e.g.
- isFalsified() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
- isGeneratorMemoizable() - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- isGeneratorMemoizable() - Method in interface net.jqwik.api.Arbitrary
-
- isGeneric() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if a type has any type arguments itself.
- isInvalid() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
- isNullable() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return optional true if this type is nullable.
- isOfType(Class<?>) - Method in interface net.jqwik.api.providers.TypeUsage
-
Check if an instance is of a specific raw type
Most of the time this is what you want to do when checking for applicability of a
ArbitraryProvider.
- isParameterizedRaw() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if it is a parameterized type with no parameters, e.g.
- isSatisfied() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
- isSessionOpen() - Method in class net.jqwik.api.sessions.JqwikSession.JqwikSessionFacade
-
- isSkipped() - Method in class net.jqwik.api.lifecycle.SkipExecutionHook.SkipResult
-
Whether execution of the context should be skipped.
- isSuperWildcard() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if it is a wildcard with super constraint, e.g.
- isTypeVariable() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if a generic type is a wildcard.
- isTypeVariableOrWildcard() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if a generic type is a type variable or a wildcard.
- isVoid() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if type is Void.
- isWildcard() - Method in interface net.jqwik.api.providers.TypeUsage
-
Return true if a generic type is a wildcard.
- items() - Method in interface net.jqwik.api.Tuple
-
- items() - Method in class net.jqwik.api.Tuple.Tuple1
-
- items() - Method in class net.jqwik.api.Tuple.Tuple2
-
- items() - Method in class net.jqwik.api.Tuple.Tuple3
-
- items() - Method in class net.jqwik.api.Tuple.Tuple4
-
- items() - Method in class net.jqwik.api.Tuple.Tuple5
-
- items() - Method in class net.jqwik.api.Tuple.Tuple6
-
- items() - Method in class net.jqwik.api.Tuple.Tuple7
-
- items() - Method in class net.jqwik.api.Tuple.Tuple8
-
- itemsToString() - Method in interface net.jqwik.api.Tuple
-
- iterator(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- iterator() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Iterable<T>
using the existing arbitrary for generating the elements of the
stream.
- iterator() - Method in interface net.jqwik.api.EdgeCases
-
- iterator() - Method in interface net.jqwik.api.state.Chain
-
- IteratorArbitrary<T> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries that generate instances
of type Iterator
- label(Object) - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- Label - Annotation Type in net.jqwik.api
-
Use @Label("a descriptive name")
to give test classes, groups and methods
a more readable label (aka display name).
- label() - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
The elements label under which it shows up in test reports and IDEs.
- label(Object) - Method in interface net.jqwik.api.SampleReportingFormat
-
- label(StatisticsEntry) - Method in class net.jqwik.api.statistics.Histogram
-
Determine how entries are being labelled in the histogram.
- label(StatisticsEntry) - Method in class net.jqwik.api.statistics.NumberRangeHistogram
-
Does not make sense to override since these labels won't be used anyway
- label(String) - Static method in class net.jqwik.api.statistics.Statistics
-
- labelColumnHeader() - Method in class net.jqwik.api.statistics.Histogram
-
Change the displayed name of the label column
- LambdaSupport - Class in net.jqwik.api.support
-
- lazy(Supplier<Arbitrary<T>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- lazy(Supplier<Arbitrary<T>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will evaluate arbitrarySupplier as soon as it is used for generating values.
- lazyOf(List<Supplier<Arbitrary<T>>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- lazyOf(Supplier<Arbitrary<? extends T>>, Supplier<Arbitrary<? extends T>>...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary by lazy supplying one of several arbitraries.
- lessOrEqual(BigDecimal) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the allowed upper max
(included) bounder of generated numbers.
- lessOrEqual(BigInteger) - Method in interface net.jqwik.api.arbitraries.BigIntegerArbitrary
-
Set the allowed upper max
(included) bounder of generated numbers.
- lessOrEqual(byte) - Method in interface net.jqwik.api.arbitraries.ByteArbitrary
-
Set the allowed upper max
(included) bound of generated numbers.
- lessOrEqual(double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the allowed upper max
(included) border of generated numbers.
- lessOrEqual(float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the allowed upper max
(included) border of generated numbers.
- lessOrEqual(int) - Method in interface net.jqwik.api.arbitraries.IntegerArbitrary
-
Set the allowed upper max
(included) bounder of generated numbers.
- lessOrEqual(long) - Method in interface net.jqwik.api.arbitraries.LongArbitrary
-
Set the allowed upper max
(included) bound of generated numbers.
- lessOrEqual(short) - Method in interface net.jqwik.api.arbitraries.ShortArbitrary
-
Set the allowed upper max
(included) bounder of generated numbers.
- lessThan(BigDecimal) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the allowed upper max
(excluded) border of generated numbers.
- lessThan(double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the allowed upper max
(excluded) border of generated numbers.
- lessThan(float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the allowed upper max
(excluded) border of generated numbers.
- LifecycleContext - Interface in net.jqwik.api.lifecycle
-
Supertype of all lifecycle context interfaces.
- LifecycleHook - Interface in net.jqwik.api.lifecycle
-
This is the supertype of all lifecycle hook interfaces.
- LifecycleHooks - Annotation Type in net.jqwik.api.lifecycle
-
Experimental feature.
- Lifespan - Enum in net.jqwik.api.lifecycle
-
Define how long a resource,
e.g. the value in a
Store with the same identifier,
will live:
For the whole test run
For the currently running property
For the currently running try
Any hook or collection of hooks can use this enum to allow the specification
of the lifespan of resources from which it is abstracting.
- lifespan() - Method in interface net.jqwik.api.lifecycle.Store
-
- list(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- list() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type List<T>
using the existing arbitrary for generating the elements of the list.
- ListArbitrary<T> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries that generate instances
of type List
- load(Class<T>) - Static method in class net.jqwik.api.FacadeLoader
-
Load single implementation of an API facade.
- LocalDateArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of local date values.
- LocalDateTimeArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of local date time values.
- LocalTimeArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of local time values.
- LongArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Long and long values.
- LongRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated long or BigInteger parameters.
- longs() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- longs() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Long.
- LowerChars - Annotation Type in net.jqwik.api.constraints
-
Constrain the chars used to generate Strings or Characters to lower case chars.
- makeUnshrinkable() - Method in interface net.jqwik.api.Shrinkable
-
- map(Arbitrary<T>, Function<T, U>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- map(Function<T, U>) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type U
that maps the values of the original arbitrary using the mapper
function.
- map(ExhaustiveGenerator<T>, Function<T, U>) - Method in class net.jqwik.api.ExhaustiveGenerator.ExhaustiveGeneratorFacade
-
- map(Function<T, U>) - Method in interface net.jqwik.api.ExhaustiveGenerator
-
- map(Function<T, U>) - Method in interface net.jqwik.api.RandomGenerator
-
- map(Function<T, U>) - Method in interface net.jqwik.api.Shrinkable
-
- map(Shrinkable<T>, Function<T, U>) - Method in class net.jqwik.api.Shrinkable.ShrinkableFacade
-
- MapArbitrary<K,V> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries that generate instances
of type Map
- mapEach(BiFunction<List<T>, T, U>) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Map over each element of the generated list giving access to all elements of the list.
- mapEach(BiFunction<Set<T>, T, U>) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Map over each element of the generated set giving access to all elements of the set.
- maps(Arbitrary<K>, Arbitrary<V>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- maps(Arbitrary<K>, Arbitrary<V>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary to create instances of Map.
- mapShrinkable(Function<Shrinkable<T>, Shrinkable<U>>) - Method in interface net.jqwik.api.RandomGenerator
-
- mapTo(PropertyExecutionResult.Status, Throwable) - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
- mapToAborted(Throwable) - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
- mapToFailed(Throwable) - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
- mapToFailed(String) - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
- mapToSuccessful() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
- MAX - Static variable in class net.jqwik.api.ShrinkingDistance
-
- MAX_DISCARD_RATIO_NOT_SET - Static variable in annotation type net.jqwik.api.Property
-
- maxCount() - Method in interface net.jqwik.api.ExhaustiveGenerator
-
- maxDiscardRatio() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The maximum allowed discard ration in the property at hand.
- maxDrawRange() - Method in class net.jqwik.api.statistics.Histogram
-
Determine how many block characters are maximally used to draw the distribution.
- MAXIMUM_SAMPLES_TO_GENERATE - Static variable in interface net.jqwik.api.ExhaustiveGenerator
-
- maxTransformations() - Method in interface net.jqwik.api.state.Chain
-
The maximum number of transformations that a chain can go through.
- memoizedGenerator(Arbitrary<T>, int, boolean) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- MethodLifecycleContext - Interface in net.jqwik.api.lifecycle
-
The context information for all method-based lifecyle contexts.
- MIN - Static variable in class net.jqwik.api.ShrinkingDistance
-
- minuteBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated minute values.
- minuteBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated minute values.
- minuteBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated minute values.
- minuteBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated minute values.
- minuteBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated minute values.
- minuteBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated minute values.
- MinuteRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated minute parameters.
- mixIn() - Method in enum net.jqwik.api.EdgeCasesMode
-
- modify(TypeArbitrary<T>) - Method in enum net.jqwik.api.constraints.UseTypeMode
-
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(Month, Month) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- monthBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated month values.
- MonthDayArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of month and day values.
- MonthDayRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated month and day parameters.
- monthDays() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of MonthDay.
- MonthRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated month parameters.
- months() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of Month.
- multiLineReport(Object) - Method in class net.jqwik.api.facades.TestingSupportFacade
-
- mutate(S) - Method in class net.jqwik.api.state.Action.JustMutate
-
- mutate(String, Consumer<S>) - Static method in interface net.jqwik.api.state.Transformer
-
Convenience method to create a transformer with a description.
- OBJECT_TYPE - Static variable in interface net.jqwik.api.providers.TypeUsage
-
- of(char[]) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- of(Collection<T>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- of(T...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose from a given array of values.
- of(Collection<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose from a given collection of values.
- of(char[]) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary of character values.
- of(Class<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary for enum values of type T.
- of(Class<?>, TypeUsage...) - Static method in interface net.jqwik.api.providers.TypeUsage
-
- of(Class<?>, TypeUsage...) - Method in class net.jqwik.api.providers.TypeUsage.TypeUsageFacade
-
- of(long...) - Static method in class net.jqwik.api.ShrinkingDistance
-
Create a ShrinkingDistance
with one or more dimensions.
- of(E...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple1<T>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple2<T1, T2>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple3<T1, T2, T3>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple4<T1, T2, T3, T4>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple5<T1, T2, T3, T4, T5>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple6<T1, T2, T3, T4, T5, T6>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple7<T1, T2, T3, T4, T5, T6, T7>...) - Static method in class net.jqwik.api.Table
-
- of(Tuple.Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>...) - Static method in class net.jqwik.api.Table
-
- of() - Static method in interface net.jqwik.api.Tuple
-
- of(T1) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2, T3) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2, T3, T4) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2, T3, T4, T5) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2, T3, T4, T5, T6) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2, T3, T4, T5, T6, T7) - Static method in interface net.jqwik.api.Tuple
-
- of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in interface net.jqwik.api.Tuple
-
- offsetBetween(ZoneOffset, ZoneOffset) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated offset values.
- offsetBetween(ZoneOffset, ZoneOffset) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated offset values.
- OffsetDateTimeArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of offset date time values.
- offsetDateTimes() - Static method in class net.jqwik.time.api.DateTimes
-
- OffsetRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated periods.
- OffsetTimeArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of offset time values.
- offsetTimes() - Static method in class net.jqwik.time.api.Times
-
Create an arbitrary that generates instances of OffsetTime.
- ofLength(int) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Fix the length to length
of generated strings.
- ofMaxLength(int) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Set the maximum allowed length maxLength
(included) of generated strings.
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.ArrayArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.IteratorArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.SizableArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Set upper size boundary maxSize
(included).
- ofMaxSize(int) - Method in interface net.jqwik.api.arbitraries.StreamArbitrary
-
Set upper size boundary maxSize
(included).
- ofMinLength(int) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Set the minimum allowed length minLength
(included) of generated strings.
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.ArrayArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.IteratorArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.SizableArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Set lower size boundary minSize
(included).
- ofMinSize(int) - Method in interface net.jqwik.api.arbitraries.StreamArbitrary
-
Set lower size boundary minSize
(included).
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.DurationArbitrary
-
Constrain the precision of generated values.
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Constrain the precision of generated values.
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Constrain the precision of generated values.
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.LocalTimeArbitrary
-
Constrain the precision of generated values.
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Constrain the precision of generated values.
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Constrain the precision of generated values.
- ofPrecision(ChronoUnit) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Constrain the precision of generated values.
- ofScale(int) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set the scale (maximum number of decimal places) to scale
.
- ofScale(int) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set the scale (maximum number of decimal places) to scale
.
- ofScale(int) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set the scale (maximum number of decimal places) to scale
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.ArrayArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.IteratorArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.SizableArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.arbitraries.StreamArbitrary
-
Fix the size to size
.
- ofSize(int) - Method in interface net.jqwik.api.stateful.ActionSequenceArbitrary
-
Set the intended number of steps of this sequence.
- ofSuppliers(Supplier<T>...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose from a given array of value suppliers
and then get the value from the supplier.
- ofSuppliers(Collection<Supplier<T>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose from a given collection of value suppliers
and then get the value from the supplier.
- oneOf(Collection<Arbitrary<? extends T>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- oneOf(Arbitrary<? extends T>, Arbitrary<? extends T>...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose between all given arbitraries of the same type T.
- oneOf(Collection<Arbitrary<? extends T>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will randomly choose between all given arbitraries of the same type T.
- onFailure(PropertyExecutionResult) - Method in interface net.jqwik.api.lifecycle.PerProperty.Lifecycle
-
Override if you want to perform some work or run assertions if - and only if - the property failed.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyDaysOfWeek(DayOfWeek...) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set an array of allowed daysOfWeek
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.MonthDayArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set an array of allowed months
.
- onlyMonths(Month...) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set an array of allowed months
.
- onSuccess() - Method in interface net.jqwik.api.lifecycle.PerProperty.Lifecycle
-
Override if you want to perform some work or run assertions if - and only if - the property succeeded.
- optional() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Optional<T>
using the existing arbitrary for generating the elements of the
stream.
- optional(double) - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Optional<T>
using the existing arbitrary for generating the elements of the
stream.
- optionalContainerClass() - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
If the context refers to a class or a method the class or the method's class
is returned, otherwise Optional.empty()
- optionalElement() - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
If the context refers to a class or a method the class or method
is returned, otherwise Optional.empty()
- optionalMethod() - Method in interface net.jqwik.api.lifecycle.ParameterResolutionContext
-
- order() - Method in interface net.jqwik.api.configurators.ArbitraryConfigurator
-
Determines the order in which a configurator will be applied in regards to other configurators.
- originalSample() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
Return the original falsified sample if there was one.
- parameter() - Method in interface net.jqwik.api.lifecycle.ParameterResolutionContext
-
- ParameterResolutionContext - Interface in net.jqwik.api.lifecycle
-
Experimental feature.
- parameters() - Method in interface net.jqwik.api.lifecycle.FalsifiedSample
-
The actual parameters used when running a property method.
- peek(Consumer<S>) - Method in interface net.jqwik.api.state.ActionChain
-
Observe the state transformations of a running chain by adding a peeker to an action chain.
- peek(Consumer<M>) - Method in interface net.jqwik.api.stateful.ActionSequence
-
Peek into the model of a running sequence.
- percentage(Predicate<Double>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage.CoverageChecker
-
Check the percentage of occurrences returning true (ok) or false (fail)
- percentage(Consumer<Double>) - Method in interface net.jqwik.api.statistics.StatisticsCoverage.CoverageChecker
-
Check the number of occurrences returning true (ok) or false (fail).
- percentage() - Method in interface net.jqwik.api.statistics.StatisticsEntry
-
The percentage of times a certain value (set) has been collected
- PeriodArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of period values.
- PeriodRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated periods.
- periods() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of Period.
- PerProperty - Annotation Type in net.jqwik.api.lifecycle
-
Annotate property methods of a container class with @PerProperty
if you want to have some lifecycle control over this property alone.
- PerProperty.Lifecycle - Interface in net.jqwik.api.lifecycle
-
- PerProperty.PerPropertyHook - Class in net.jqwik.api.lifecycle
-
- PerPropertyHook() - Constructor for class net.jqwik.api.lifecycle.PerProperty.PerPropertyHook
-
- plainLabel(String) - Static method in interface net.jqwik.api.SampleReportingFormat
-
- plus(ShrinkingDistance) - Method in class net.jqwik.api.ShrinkingDistance
-
- Positive - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated number to be greater than 0.
- Precision - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the precision of generated times.
- precondition(S) - Method in interface net.jqwik.api.state.Action
-
If this method returns false, the action will not be performed.
- precondition() - Method in interface net.jqwik.api.state.Transformation
-
Override this method if the applicability of the provided transformers depends on the previous state
- precondition(S) - Method in interface net.jqwik.api.stateful.Action
-
If this method returns false, the action will not be performed.
- priority() - Method in interface net.jqwik.api.providers.ArbitraryProvider
-
Providers with higher priority will replace providers with lower priority.
- priority() - Method in interface net.jqwik.api.SampleReportingFormat
-
Higher priorities have precedence.
- PRIORITY_NOT_SET - Static variable in annotation type net.jqwik.api.domains.Domain
-
- propagateTo() - Method in interface net.jqwik.api.lifecycle.LifecycleHook
-
Override this method if you want to change a concrete hook implementation's default
propagation behaviour: Do not use hook in child elements -- sub containers or properties.
- propagateTo() - Method in class net.jqwik.api.PropertyDefaults.PropertyDefaultsHook
-
- PropagationMode - Enum in net.jqwik.api.lifecycle
-
Describes if and how a concrete registered hook is propagated to children of
the element where the hook has been registered.
- Property - Annotation Type in net.jqwik.api
-
Use @Property
to mark methods that serve as properties.
- PropertyAttributes - Interface in net.jqwik.api.lifecycle
-
Represents a property method's attributes which are set (or not)
in attributes of the
Property annotation.
- PropertyDefaults - Annotation Type in net.jqwik.api
-
Annotate a container class with @PropertyDefaults
if you want to set defaults of Property
attributes of all contained property methods.
- PropertyDefaults.PropertyDefaultsHook - Class in net.jqwik.api
-
- PropertyDefaultsHook() - Constructor for class net.jqwik.api.PropertyDefaults.PropertyDefaultsHook
-
- PropertyExecutionResult - Interface in net.jqwik.api.lifecycle
-
Represents the result of running a property.
- PropertyExecutionResult.Status - Enum in net.jqwik.api.lifecycle
-
Status of executing a single test or container.
- PropertyExecutor - Interface in net.jqwik.api.lifecycle
-
Objects of this class represent a property's execution.
- PropertyExecutor.Runnable - Interface in net.jqwik.api.lifecycle
-
- PropertyLifecycleContext - Interface in net.jqwik.api.lifecycle
-
The context information of a property or example.
- provide(Class<?>) - Method in interface net.jqwik.api.lifecycle.ProvidePropertyInstanceHook
-
Create the test instance for running a property or example.
- Provide - Annotation Type in net.jqwik.api
-
Used to annotate methods that can provide values for property method parameters.
- provide(Arbitrary<Transformer<T>>) - Method in class net.jqwik.api.state.Transformation.Builder
-
- provide(Function<T, Arbitrary<Transformer<T>>>) - Method in class net.jqwik.api.state.Transformation.Builder
-
- provideFor(TypeUsage, ArbitraryProvider.SubtypeProvider) - Method in interface net.jqwik.api.providers.ArbitraryProvider
-
This is the method you must override in your own implementations of ArbitraryProvider
.
- provideOneFor(TypeUsage) - Method in interface net.jqwik.api.providers.ArbitraryProvider.SubtypeProvider
-
Convenience method to combine set of arbitraries in optional choice-based arbitrary.
- ProvidePropertyInstanceHook - Interface in net.jqwik.api.lifecycle
-
Implement this hook to override behaviour that provides the test instance for each property try.
- proximity() - Method in interface net.jqwik.api.lifecycle.AroundContainerHook
-
- publishReport(String, Object) - Method in interface net.jqwik.api.Reporter
-
Publish a report about object
under a given key
.
- publishReports(String, Map<String, Object>) - Method in interface net.jqwik.api.Reporter
-
Publish reports about objects
under a given key
.
- publishValue(String, String) - Method in interface net.jqwik.api.Reporter
-
Publish some value
under a given key
.
- RandomDistribution - Interface in net.jqwik.api
-
Determines how generated numerical values are generated and distributed
across the allowed range and a center withing this range.
- RandomDistribution.RandomDistributionFacade - Class in net.jqwik.api
-
- RandomDistribution.RandomNumericGenerator - Interface in net.jqwik.api
-
Generator for BigInteger values which are behind all generated numeric values in jqwik.
- RandomDistributionFacade() - Constructor for class net.jqwik.api.RandomDistribution.RandomDistributionFacade
-
- RandomGenerator<T> - Interface in net.jqwik.api
-
- RandomGenerator.RandomGeneratorFacade - Class in net.jqwik.api
-
- RandomGeneratorFacade() - Constructor for class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- randoms() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary for Random objects.
- randomValue(Function<Random, T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will generate values of type T using a generator function.
- range(char, char) - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all chars within min
(included) and max
(included) to show up in generated values.
- rangeLabel(BigInteger, BigInteger, boolean) - Method in class net.jqwik.api.statistics.NumberRangeHistogram
-
Determines how a range of numbers is being displayed.
- reason() - Method in class net.jqwik.api.lifecycle.SkipExecutionHook.SkipResult
-
Get the reason that execution of the context should be skipped,
if available.
- recursive(Supplier<Arbitrary<T>>, Function<Arbitrary<T>, Arbitrary<T>>, int, int) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- recursive(Supplier<Arbitrary<T>>, Function<Arbitrary<T>, Arbitrary<T>>, int) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary by deterministic recursion.
- recursive(Supplier<Arbitrary<T>>, Function<Arbitrary<T>, Arbitrary<T>>, int, int) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary by deterministic recursion.
- reduce(R, BiFunction<R, T, R>) - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Given an initial
argument use accumulator
to produce
the final result.
- ReflectionSupportFacade - Class in net.jqwik.api.facades
-
- ReflectionSupportFacade() - Constructor for class net.jqwik.api.facades.ReflectionSupportFacade
-
- register(Class<? extends LifecycleHook>, PropagationMode) - Method in interface net.jqwik.api.lifecycle.RegistrarHook.Registrar
-
Register a concrete hook implementation.
- register(Class<? extends LifecycleHook>) - Method in interface net.jqwik.api.lifecycle.RegistrarHook.Registrar
-
- registerHooks(RegistrarHook.Registrar) - Method in interface net.jqwik.api.lifecycle.RegistrarHook
-
This method will be called during hook registration, i.e. before any test has been started.
- RegistrarHook - Interface in net.jqwik.api.lifecycle
-
Use this hook if you want to apply several hook implementations that belong
together but that cannot be implemented in a single class, e.g. because
the same hook type must be added with different proximity or different propagation.
- RegistrarHook.Registrar - Interface in net.jqwik.api.lifecycle
-
A short-lived object used for registering concrete hook implementation classes.
- repeatChars(double) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Set the probability for repeating chars within the string to an approximate probability value.
- report(Object) - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- Report - Annotation Type in net.jqwik.api
-
Use @Report
to specify what additional things should be reported
when running a property.
- report(Object) - Method in interface net.jqwik.api.SampleReportingFormat
-
Transform the value into one that will be handled by default mechanism,
e.g. a Collection, a String, a Map.
- reporter() - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
Get hold of test reporter for publishing additional information on a test container or method.
- Reporter - Interface in net.jqwik.api
-
An interface that can be used to report additional information for a test element,
i.e. a test container or property.
- Reporting - Enum in net.jqwik.api
-
- reportJavaBean(Object, boolean, Collection<String>, Function<List<String>, List<String>>) - Method in class net.jqwik.api.JavaBeanReportingFormat.JavaBeanReportingFormatFacade
-
- reportNulls() - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- reset() - Method in interface net.jqwik.api.lifecycle.Store
-
- resolve(ParameterResolutionContext) - Method in interface net.jqwik.api.lifecycle.PerProperty.Lifecycle
-
Override if you want to provide parameters for this property.
- resolve(ParameterResolutionContext, LifecycleContext) - Method in class net.jqwik.api.lifecycle.PerProperty.PerPropertyHook
-
- resolve(ParameterResolutionContext, LifecycleContext) - Method in interface net.jqwik.api.lifecycle.ResolveParameterHook
-
This method will be called only once per property, whereas the returned supplier's get method
is usually invoked for each try - and potentially more often during shrinking or when resolving
parameters in before/after methods.
- resolveAndCombine(TypeUsage...) - Method in interface net.jqwik.api.providers.ArbitraryProvider.SubtypeProvider
-
Resolve all typeUsages and return a stream of all possible arbitraries
combinations per type.
- resolveParameter(TypeUsage) - Method in interface net.jqwik.api.arbitraries.TraverseArbitrary.Traverser
-
Create an arbitrary for a creator parameter.
- resolveParameter(Executable, int) - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
Resolve a parameter from a method in the context of the property in which it
is running.
- ResolveParameterHook - Interface in net.jqwik.api.lifecycle
-
This hook type allows to provide parameters for property methods
but also to annotated lifecycle methods.
- ResolveParameterHook.ParameterSupplier - Interface in net.jqwik.api.lifecycle
-
A functional interface specialized on providing parameters to property methods
and to annotated lifecycle methods.
- rethrowIfBlacklisted(Throwable) - Static method in class net.jqwik.api.support.ExceptionSupport
-
- returning(Arbitrary<R>) - Method in class net.jqwik.api.Functions.FunctionWrapper
-
Create an arbitrary to create instances of functions represented by this wrapper.
- run() - Method in interface net.jqwik.api.lifecycle.PropertyExecutor.Runnable
-
- run(JqwikSession.Runnable) - Static method in class net.jqwik.api.sessions.JqwikSession
-
- run() - Method in interface net.jqwik.api.sessions.JqwikSession.Runnable
-
- run() - Method in interface net.jqwik.api.state.ActionChain
-
Run the list through all transformations provided by the actions to create it.
- run(S) - Method in interface net.jqwik.api.stateful.Action
-
Perform an action on state S
and return the same state (if it has state)
or a new one representing the new state.
- run(M) - Method in interface net.jqwik.api.stateful.ActionSequence
-
- runActions() - Method in interface net.jqwik.api.stateful.ActionSequence
-
- runInSession(JqwikSession.Runnable) - Method in class net.jqwik.api.sessions.JqwikSession.JqwikSessionFacade
-
- running() - Method in interface net.jqwik.api.state.ActionChain
-
An action chain can be in different running states: NOT_RUN, RUNNING, FAILED, SUCEEDED
- runState() - Method in interface net.jqwik.api.stateful.ActionSequence
-
- sample() - Method in interface net.jqwik.api.Arbitrary
-
Generate a single sample value using this arbitrary.
- SampleReportingFormat - Interface in net.jqwik.api
-
- sampleStream(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- sampleStream() - Method in interface net.jqwik.api.Arbitrary
-
Generate a stream of sample values using this arbitrary.
- satisfied() - Static method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
Create a result that satisfies the current property with the current parameter set.
- satisfied(boolean) - Static method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
Create a result that satisfies the current property and will immediately
finish this property as successful.
- Scale - Annotation Type in net.jqwik.api.constraints
-
Use to constrain the maximum number of decimal places when generating decimal numbers.
- secondBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated second values.
- secondBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated second values.
- secondBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated second values.
- secondBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated second values.
- secondBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated second values.
- secondBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated second values.
- SecondRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated second parameters.
- seed() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The random seed used when running the property at hand.
- seed() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
The seed used to generate randomized parameters.
- SEED_NOT_SET - Static variable in annotation type net.jqwik.api.Property
-
- SelfConfiguringArbitrary<T> - Interface in net.jqwik.api.configurators
-
An
Arbitrary implementation can also implement this interface if it wants
to take over its own configuration which is usually being done by registered instances
of
ArbitraryConfigurator.
- sequences(Arbitrary<? extends Action<M>>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- sequences(Arbitrary<? extends Action<M>>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary to create a sequence of actions.
- set(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- set() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Set<T>
using the existing arbitrary for generating the elements of the set.
- setAfterFailure(AfterFailureMode) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- SetArbitrary<T> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries that generate instances
of type Set
- setDefaultPriority(int) - Method in interface net.jqwik.api.domains.DomainContext
-
- setDefaultPriority(int) - Method in class net.jqwik.api.domains.DomainContextBase
-
- setEdgeCases(EdgeCasesMode) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setGeneration(GenerationMode) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setMaxDiscardRatio(Integer) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setSeed(String) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setShrinking(ShrinkingMode) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setStereotype(String) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setTries(Integer) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- setWhenFixedSeed(FixedSeedMode) - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
- ShortArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure the generation of Short and short values.
- ShortRange - Annotation Type in net.jqwik.api.constraints
-
Constrain the range of a generated short or Short parameters.
- shorts() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- shorts() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type Short.
- shouldBeSkipped(LifecycleContext) - Method in interface net.jqwik.api.lifecycle.SkipExecutionHook
-
Determine if an annotated element should be skipped or not.
- shouldPropertyFinishEarly() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
- shrink(Shrinkable<T>, Falsifier<T>, Throwable) - Method in class net.jqwik.api.facades.ShrinkingSupportFacade
-
- shrink() - Method in interface net.jqwik.api.Shrinkable
-
Create a new and finite stream of smaller or same size shrinkables; size is measured by
Shrinkable.distance().
- Shrinkable<T> - Interface in net.jqwik.api
-
- Shrinkable.ShrinkableFacade - Class in net.jqwik.api
-
- ShrinkableFacade() - Constructor for class net.jqwik.api.Shrinkable.ShrinkableFacade
-
- shrinkables() - Method in interface net.jqwik.api.lifecycle.FalsifiedSample
-
The list of shrinkables that were used to generate the parameters.
- shrinking() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The shrinking mode of the property at hand.
- ShrinkingDistance - Class in net.jqwik.api
-
A ShrinkingDistance
is a measure of how close a value is to the minimum value,
aka target value.
- ShrinkingMode - Enum in net.jqwik.api
-
The shrinking mode defines the shrinking behaviour of a property.
- ShrinkingSupportFacade - Class in net.jqwik.api.facades
-
- ShrinkingSupportFacade() - Constructor for class net.jqwik.api.facades.ShrinkingSupportFacade
-
- shrinkToSample(Shrinkable<T>, Falsifier<T>, Throwable) - Method in class net.jqwik.api.facades.ShrinkingSupportFacade
-
- shrinkTowards(BigDecimal) - Method in interface net.jqwik.api.arbitraries.BigDecimalArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(BigInteger) - Method in interface net.jqwik.api.arbitraries.BigIntegerArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(int) - Method in interface net.jqwik.api.arbitraries.ByteArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(int) - Method in interface net.jqwik.api.arbitraries.IntegerArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(long) - Method in interface net.jqwik.api.arbitraries.LongArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- shrinkTowards(short) - Method in interface net.jqwik.api.arbitraries.ShortArbitrary
-
Set shrinking target to target
which must be between the allowed bounds.
- ShrunkFalsifiedSample - Interface in net.jqwik.api.lifecycle
-
A shrunk falsified sample is a
FalsifiedSample that results
from shrinking.
- shrunkSample() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
Return the shrunk falsified sample if successful shrinking took place.
- shuffle(List<T>) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- shuffle(T...) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will always generate a list which is a
permutation of the values handed to it.
- shuffle(List<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that will always generate a list which is a
permutation of the values handed to it.
- singleLineReport(Object) - Method in class net.jqwik.api.facades.TestingSupportFacade
-
- SizableArbitrary<U> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure arbitraries that have size constraints for generated values, e.g. collections and arrays.
- Size - Annotation Type in net.jqwik.api.constraints
-
Constrain the size of generated "sizable" types.
- size() - Method in interface net.jqwik.api.EdgeCases
-
- size() - Method in class net.jqwik.api.ShrinkingDistance
-
- size() - Method in interface net.jqwik.api.stateful.ActionSequence
-
- size() - Method in interface net.jqwik.api.Tuple
-
- size() - Method in class net.jqwik.api.Tuple.Tuple0
-
- size() - Method in class net.jqwik.api.Tuple.Tuple1
-
- size() - Method in class net.jqwik.api.Tuple.Tuple2
-
- size() - Method in class net.jqwik.api.Tuple.Tuple3
-
- size() - Method in class net.jqwik.api.Tuple.Tuple4
-
- size() - Method in class net.jqwik.api.Tuple.Tuple5
-
- size() - Method in class net.jqwik.api.Tuple.Tuple6
-
- size() - Method in class net.jqwik.api.Tuple.Tuple7
-
- size() - Method in class net.jqwik.api.Tuple.Tuple8
-
- skip(String) - Static method in class net.jqwik.api.lifecycle.SkipExecutionHook.SkipResult
-
- SkipExecutionHook - Interface in net.jqwik.api.lifecycle
-
Use this hook to determine if an annotated element should be skipped during
a test run or not.
- SkipExecutionHook.SkipResult - Class in net.jqwik.api.lifecycle
-
- sortProperties(List<String>) - Method in class net.jqwik.api.JavaBeanReportingFormat
-
- start() - Static method in class net.jqwik.api.sessions.JqwikSession
-
- start() - Method in interface net.jqwik.api.state.Chain
-
The Iterator will iterate through elements representing states in order,
i.e. their number is one higher than the number of transformations applied to the initial state.
- startSession() - Method in class net.jqwik.api.sessions.JqwikSession.JqwikSessionFacade
-
- startWith(Supplier<? extends T>) - Method in class net.jqwik.api.state.ActionChain.ActionChainFacade
-
- startWith(Supplier<? extends T>) - Static method in interface net.jqwik.api.state.ActionChain
-
Create arbitrary for a
chain with a certain initial state.
- startWith(Supplier<? extends T>) - Method in class net.jqwik.api.state.Chain.ChainFacade
-
- startWith(Supplier<? extends T>) - Static method in interface net.jqwik.api.state.Chain
-
Create arbitrary for
chains with a certain initial state.
- Statistics - Class in net.jqwik.api.statistics
-
This class serves as a container for static methods to collect statistical
data about generated values within a property method and to check coverage
of that data.
- Statistics.StatisticsFacade - Class in net.jqwik.api.statistics
-
- StatisticsCollector - Interface in net.jqwik.api.statistics
-
This class serves as an interface to collect statistical
data about generated values within a property method.
- StatisticsCoverage - Interface in net.jqwik.api.statistics
-
Intermediate object to provide statistics coverage checking capabilities
- StatisticsCoverage.CoverageChecker - Interface in net.jqwik.api.statistics
-
- StatisticsEntry - Interface in net.jqwik.api.statistics
-
Describes an entry for a given statistics selector.
- StatisticsFacade() - Constructor for class net.jqwik.api.statistics.Statistics.StatisticsFacade
-
- StatisticsReport - Annotation Type in net.jqwik.api.statistics
-
This annotation can be used to influence statistics reporting.
- StatisticsReport.None - Class in net.jqwik.api.statistics
-
- StatisticsReport.StatisticsReportMode - Enum in net.jqwik.api.statistics
-
- StatisticsReportFormat - Interface in net.jqwik.api.statistics
-
An implementation of this interface is responsible for creating
a formatted statistics report.
- StatisticsReportList - Annotation Type in net.jqwik.api.statistics
-
- status() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
The final status of this property
- status() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
- stereotype() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The stereotype of the property at hand.
- STEREOTYPE_NOT_SET - Static variable in annotation type net.jqwik.api.Property
-
- Store<T> - Interface in net.jqwik.api.lifecycle
-
Experimental feature.
- Store.CloseOnReset - Interface in net.jqwik.api.lifecycle
-
Any value that implements this interface will automatically be closed when its store goes out of scope.
- Store.StoreFacade - Class in net.jqwik.api.lifecycle
-
- StoreFacade() - Constructor for class net.jqwik.api.lifecycle.Store.StoreFacade
-
- stream(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- stream() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Stream<T>
using the existing arbitrary
for generating the elements of the stream.
- stream(Random) - Method in interface net.jqwik.api.RandomGenerator
-
- StreamableArbitrary<T,U> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries whose generation artefacts
can be streamed, e.g.
- StreamArbitrary<T> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to add functionality to arbitraries that generate instances
of type Stream
- StringArbitrary - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure arbitraries that generate String values.
- StringLength - Annotation Type in net.jqwik.api.constraints
-
Constrain the length of generated Strings.
- strings() - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- strings() - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary that generates values of type String.
- subsetOf(Collection<T>) - Static method in class net.jqwik.api.Arbitraries
-
Create a new arbitrary of element type Set<T>
using the handed in values as elements of the set.
- subsetOf(T...) - Static method in class net.jqwik.api.Arbitraries
-
Create a new arbitrary of element type Set<T>
using the handed in values as elements of the set.
- suppliers() - Method in interface net.jqwik.api.EdgeCases
-
- supplyFor(TypeUsage) - Method in interface net.jqwik.api.ArbitrarySupplier
-
Override this method if you need more information about the target type,
e.g. annotations or type parameters.
- supplyUnshrinkable(Supplier<T>) - Static method in interface net.jqwik.api.Shrinkable
-
- Table - Class in net.jqwik.api
-
- Table() - Constructor for class net.jqwik.api.Table
-
- Tag - Annotation Type in net.jqwik.api
-
Use @Tag("a tag")
to give test classes, groups and methods an (additional) tag
which can later be used to select the set of tests to execute.
- TagList - Annotation Type in net.jqwik.api
-
- targetMethod() - Method in interface net.jqwik.api.lifecycle.MethodLifecycleContext
-
The method that defines the current property or example.
- TestingSupportFacade - Class in net.jqwik.api.facades
-
- TestingSupportFacade() - Constructor for class net.jqwik.api.facades.TestingSupportFacade
-
- testInstance() - Method in interface net.jqwik.api.lifecycle.MethodLifecycleContext
-
The current instance of the property's container class.
- testInstances() - Method in interface net.jqwik.api.lifecycle.MethodLifecycleContext
-
The list of the current instance of the property's container class and all its outer objects
if it is in a nested class.
- that(boolean) - Static method in class net.jqwik.api.Assume
-
If condition does not hold, the current property method will be aborted,
i.e., it will not be executed but not counted as a try.
- that(Supplier<Boolean>) - Static method in class net.jqwik.api.Assume
-
If condition provided by conditionSupplier does not hold, the current property method will be aborted,
i.e., it will not be executed but not counted as a try.
- throwable() - Method in interface net.jqwik.api.lifecycle.PropertyExecutionResult
-
Will return Optional.empty()
if status is anything but FAILED.
- throwable() - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
- timeBetween(LocalTime, LocalTime) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local time values.
- timeBetween(LocalTime, LocalTime) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated local time values.
- timeBetween(LocalTime, LocalTime) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated offset time values.
- timeBetween(LocalTime, LocalTime) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated zoned time values.
- TimeRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated time parameters.
- Times - Class in net.jqwik.time.api
-
- times() - Static method in class net.jqwik.time.api.Times
-
Create an arbitrary that generates instances of LocalTime.
- timeZones() - Static method in class net.jqwik.time.api.Times
-
Create an arbitrary that generates instances of TimeZone.
- toLinkedHashSet() - Static method in class net.jqwik.api.support.CollectorsSupport
-
- TooManyFilterMissesException - Exception in net.jqwik.api
-
- TooManyFilterMissesException(String) - Constructor for exception net.jqwik.api.TooManyFilterMissesException
-
- toString() - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
- toString() - Method in class net.jqwik.api.lifecycle.SkipExecutionHook.SkipResult
-
- toString() - Method in class net.jqwik.api.ShrinkingDistance
-
- toString() - Method in class net.jqwik.api.Tuple.Tuple0
-
- toString() - Method in class net.jqwik.api.Tuple.Tuple1
-
- transform(S) - Method in class net.jqwik.api.state.Action.JustTransform
-
- transform(String, Function<S, S>) - Static method in interface net.jqwik.api.state.Transformer
-
Create a transformer with a description
- Transformation<T> - Interface in net.jqwik.api.state
-
A transformation provides an arbitrary of
transformers
for values of type
T
in the context of
chains.
- transformation() - Method in interface net.jqwik.api.state.Transformer
-
Describe the transformation this
Transformer is doing in a human understandable way.
- Transformation.Builder<T> - Class in net.jqwik.api.state
-
- transformations() - Method in interface net.jqwik.api.state.ActionChain
-
Return list of all applied transformations.
- transformations() - Method in interface net.jqwik.api.state.Chain
-
Return list of all applied transformations as far as iterators have been used.
- transformer(S) - Method in interface net.jqwik.api.state.Action.Dependent
-
Return an arbitrary for transformers that depends on the previous state.
- transformer() - Method in interface net.jqwik.api.state.Action.Independent
-
Return an arbitrary for transformers that does not depend on the previous state.
- transformer() - Method in class net.jqwik.api.state.Action.JustMutate
-
- transformer() - Method in class net.jqwik.api.state.Action.JustTransform
-
- Transformer<T> - Interface in net.jqwik.api.state
-
A transformer is used to transform a state of type T
into another value of this type.
- transformers() - Method in interface net.jqwik.api.state.ActionChain
-
Return list of all used transformer instances.
- transformers() - Method in interface net.jqwik.api.state.Chain
-
Return list of all used transformer instances.
- traverse(Class<T>, TraverseArbitrary.Traverser) - Method in class net.jqwik.api.Arbitraries.ArbitrariesFacade
-
- traverse(Class<T>, TraverseArbitrary.Traverser) - Static method in class net.jqwik.api.Arbitraries
-
Create an arbitrary for type
T
that will try to traverse a type
- and all types it is based on - given a
TraverseArbitrary.Traverser strategy.
- TraverseArbitrary<T> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure arbitraries that try to generate instances
of a given type T
from the type's available constructors and factory methods.
- TraverseArbitrary.Traverser - Interface in net.jqwik.api.arbitraries
-
A traverser describes how to travers a given type by providing a hook to
resolve a parameter into an arbitrary and a means to find all relevant
creators (constructors or factory methods) for a type that does not have a suitable default arbitrary.
- tries() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The number of tries to be run in the property at hand.
- TRIES_NOT_SET - Static variable in annotation type net.jqwik.api.Property
-
- TryExecutionResult - Interface in net.jqwik.api.lifecycle
-
Represents the result of calling a property method with a list of parameters.
- TryExecutionResult.Status - Enum in net.jqwik.api.lifecycle
-
Status of running a single try.
- TryExecutor - Interface in net.jqwik.api.lifecycle
-
Experimental feature.
- TryLifecycleContext - Interface in net.jqwik.api.lifecycle
-
The context information of a single try of a property.
- Tuple - Interface in net.jqwik.api
-
Typed Tuples are very convenient containers to have, especially in the context of
generating dependent values.
- Tuple.Tuple0 - Class in net.jqwik.api
-
- Tuple.Tuple1<T1> - Class in net.jqwik.api
-
- Tuple.Tuple2<T1,T2> - Class in net.jqwik.api
-
- Tuple.Tuple3<T1,T2,T3> - Class in net.jqwik.api
-
- Tuple.Tuple4<T1,T2,T3,T4> - Class in net.jqwik.api
-
- Tuple.Tuple5<T1,T2,T3,T4,T5> - Class in net.jqwik.api
-
- Tuple.Tuple6<T1,T2,T3,T4,T5,T6> - Class in net.jqwik.api
-
- Tuple.Tuple7<T1,T2,T3,T4,T5,T6,T7> - Class in net.jqwik.api
-
- Tuple.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in net.jqwik.api
-
- Tuple0() - Constructor for class net.jqwik.api.Tuple.Tuple0
-
- tuple1() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Tuple.Tuple1<T>
that will use the underlying
arbitrary to create the tuple value;
- tuple2() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Tuple.Tuple2<T, T>
that will use the underlying
arbitrary to create the tuple values;
- tuple3() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Tuple.Tuple3<T, T, T>
that will use the underlying
arbitrary to create the tuple values;
- tuple4() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Tuple.Tuple4<T, T, T, T>
that will use the underlying
arbitrary to create the tuple values;
- tuple5() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type Tuple.Tuple5<T, T, T, T, T>
that will use the underlying
arbitrary to create the tuple values;
- TypeArbitrary<T> - Interface in net.jqwik.api.arbitraries
-
Fluent interface to configure arbitraries that try to generate instances
of a given type T
from the type's available constructors and factory methods.
- typedClone() - Method in class net.jqwik.api.arbitraries.ArbitraryDecorator
-
Use to clone current instance with its interface type
- typeUsage() - Method in interface net.jqwik.api.lifecycle.ParameterResolutionContext
-
- TypeUsage - Interface in net.jqwik.api.providers
-
An instance of TypeUsage
describes the information available for parameter or return types.
- TypeUsage.Enhancer - Interface in net.jqwik.api.providers
-
Enhancers can manipulate the perceived type of parameters.
- TypeUsage.TypeUsageFacade - Class in net.jqwik.api.providers
-
- TypeUsageFacade() - Constructor for class net.jqwik.api.providers.TypeUsage.TypeUsageFacade
-
- uniform() - Method in class net.jqwik.api.RandomDistribution.RandomDistributionFacade
-
- uniform() - Static method in interface net.jqwik.api.RandomDistribution
-
A distribution that generates values across the allowed range
with a uniform probability distribution.
- uniqueChars() - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Prevent character from having duplicates within the generated string.
- UniqueChars - Annotation Type in net.jqwik.api.constraints
-
Add a uniqueness constraint to a String parameter, i.e.,
there won't be any duplicate characters in a generated String.
- uniqueElements() - Method in interface net.jqwik.api.arbitraries.ArrayArbitrary
-
Add the constraint that elements of the generated array must be unique,
i.e. no two elements must return true when being compared using Object.equals(Object).
- uniqueElements(Function<T, Object>) - Method in interface net.jqwik.api.arbitraries.ArrayArbitrary
-
Add the constraint that elements of the generated array must be unique
relating to an element's "feature" being extracted using the
by
function.
- uniqueElements() - Method in interface net.jqwik.api.arbitraries.IteratorArbitrary
-
Add the constraint that elements of the generated iterator must be unique,
i.e. no two elements must return true when being compared using Object.equals(Object).
- uniqueElements(Function<T, Object>) - Method in interface net.jqwik.api.arbitraries.IteratorArbitrary
-
Add the constraint that elements of the generated iterator must be unique
relating to an element's "feature" being extracted using the
by
function.
- uniqueElements() - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Add the constraint that elements of the generated list must be unique,
i.e. no two elements must return true when being compared using Object.equals(Object).
- uniqueElements(Function<T, Object>) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Add the constraint that elements of the generated list must be unique
relating to an element's "feature" being extracted using the
by
function.
- uniqueElements() - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Do not use.
- uniqueElements(Function<T, Object>) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Add the constraint that elements of the generated set must be unique
relating to an element's "feature" being extracted using the
by
function.
- uniqueElements() - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Add the constraint that elements of the generated streamable must be unique,
i.e. no two elements must return true when being compared using Object.equals(Object).
- uniqueElements(Function<T, Object>) - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Add the constraint that elements of the generated streamable must be unique
relating to an element's "feature" being extracted using the
by
function.
- uniqueElements() - Method in interface net.jqwik.api.arbitraries.StreamArbitrary
-
Add the constraint that elements of the generated stream must be unique,
i.e. no two elements must return true when being compared using Object.equals(Object).
- uniqueElements(Function<T, Object>) - Method in interface net.jqwik.api.arbitraries.StreamArbitrary
-
Add the constraint that elements of the generated stream must be unique
relating to an element's "feature" being extracted using the
by
function.
- UniqueElements - Annotation Type in net.jqwik.api.constraints
-
Add a uniqueness constraint to a Collection, Stream or Array parameter.
- UniqueElements.NOT_SET - Class in net.jqwik.api.constraints
-
- uniqueKeys(Function<K, Object>) - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Add the constraint that keys of the generated map must be unique
relating to an element's "feature" being extracted by applying the
by
function on a map entry's key.
- uniqueValues(Function<V, Object>) - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Add the constraint that value of the generated map must be unique
relating to an element's "feature" being extracted by applying the
by
function on a map entry's value.
- uniqueValues() - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Add the constraint that values of the generated map must be unique,
i.e. no two value must return true when being compared using Object.equals(Object).
- unshrinkable(Supplier<T>, ShrinkingDistance) - Method in class net.jqwik.api.Shrinkable.ShrinkableFacade
-
- unshrinkable(T) - Static method in interface net.jqwik.api.Shrinkable
-
- unshrinkable(T, ShrinkingDistance) - Static method in interface net.jqwik.api.Shrinkable
-
- update(Function<T, T>) - Method in interface net.jqwik.api.lifecycle.Store
-
- UpperChars - Annotation Type in net.jqwik.api.constraints
-
Constrain the chars used to generate Strings or Characters to upper and lower case chars.
- use(Arbitrary<T>) - Method in class net.jqwik.api.Builders.BuilderCombinator
-
Use an arbitrary of type T
in this builder
- useAllConstructors() - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Add all constructors (public, private or package scope) of class T
to be used
for generating values of type T
- useAllFactoryMethods() - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Add all factory methods (static methods with return type T
)
of class T
to be used for generating values of type T
- useConstructors(Predicate<? super Constructor<?>>) - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Add all constructors (public, private or package scope) of class T
to be used
for generating values of type T
- useFactoryMethods(Predicate<Method>) - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Add all factory methods (static methods with return type T
)
of class T
to be used for generating values of type T
- usePublicConstructors() - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Add public constructors of class T
to be used
for generating values of type T
- usePublicFactoryMethods() - Method in interface net.jqwik.api.arbitraries.TypeArbitrary
-
Add public factory methods (static methods with return type T
)
of class T
to be used for generating values of type T
- UseType - Annotation Type in net.jqwik.api.constraints
-
Generate a value from the annotated class' or type's constructors or factory methods.
- UseTypeMode - Enum in net.jqwik.api.constraints
-
- value() - Method in interface net.jqwik.api.Shrinkable
-
Create value freshly, so that in case of mutable objects shrinking (and reporting)
can rely on untouched values.
- valueOf(String) - Static method in enum net.jqwik.api.AfterFailureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.constraints.UseTypeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.EdgeCasesMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.FixedSeedMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.GenerationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.lifecycle.Lifespan
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.lifecycle.PropagationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.lifecycle.PropertyExecutionResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.lifecycle.TryExecutionResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.Reporting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.ShrinkingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.state.ActionChain.RunningState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.stateful.ActionSequence.RunState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jqwik.api.statistics.StatisticsReport.StatisticsReportMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.jqwik.api.AfterFailureMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.constraints.UseTypeMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.EdgeCasesMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.FixedSeedMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.GenerationMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.lifecycle.Lifespan
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.lifecycle.PropagationMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.lifecycle.PropertyExecutionResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.lifecycle.TryExecutionResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.Reporting
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.ShrinkingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.state.ActionChain.RunningState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jqwik.api.stateful.ActionSequence.RunState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in interface net.jqwik.api.statistics.StatisticsEntry
-
- values() - Static method in enum net.jqwik.api.statistics.StatisticsReport.StatisticsReportMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Web - Class in net.jqwik.web.api
-
This is the home for static methods to produce arbitraries for Web-related
domain types, like email addresses, ip addresses, domains, URLs etc.
- WebDomain - Annotation Type in net.jqwik.web.api
-
Constrain generated strings to be valid web domain names (e.g.
- webDomains() - Static method in class net.jqwik.web.api.Web
-
Create an arbitrary that generates valid internet domain names.
- when(Predicate<List<Object>>, Function<List<Object>, R>) - Method in interface net.jqwik.api.arbitraries.FunctionArbitrary
-
- when(Predicate<T>) - Static method in interface net.jqwik.api.state.Action
-
- when(Predicate<S>) - Method in class net.jqwik.api.state.ActionBuilder
-
- when(Predicate<T>) - Static method in interface net.jqwik.api.state.Transformation
-
Create a TransformerProvider with a precondition
- whenFixedSeed() - Method in interface net.jqwik.api.lifecycle.PropertyAttributes
-
The fixed seed mode of the property at hand.
- whitespace() - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all whitespace chars to show up in generated values.
- whitespace() - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all chars that will return true
for
Character.isWhitespace(char)
.
- Whitespace - Annotation Type in net.jqwik.api.constraints
-
Constrain the chars used to generate Strings or Characters to chars
that will return true
for Character.isWhitespace(char)
.
- wildcard(TypeUsage) - Static method in interface net.jqwik.api.providers.TypeUsage
-
- wildcardOf(TypeUsage) - Method in class net.jqwik.api.providers.TypeUsage.TypeUsageFacade
-
- with(char...) - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all chars in allowedChars
show up in generated values.
- with(CharSequence) - Method in interface net.jqwik.api.arbitraries.CharacterArbitrary
-
Allow all chars in allowedChars
show up in generated values.
- withAction(Action<S>) - Method in interface net.jqwik.api.state.ActionChainArbitrary
-
Allow an additional action with default weight of 1.
- withAction(int, Action<S>) - Method in interface net.jqwik.api.state.ActionChainArbitrary
-
Allow an additional action to be generated.
- withAnnotation(A) - Method in interface net.jqwik.api.providers.TypeUsage
-
Return type usage object with additional annotation
- withBuilder(Supplier<B>) - Static method in class net.jqwik.api.Builders
-
Combine Arbitraries by means of a builder.
- withCharRange(char, char) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all chars within from
(included) and to
(included) to show up in generated strings.
- withChars(char...) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all chars in chars
to show up in generated strings.
- withChars(CharSequence) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Allow all chars in chars
to show up in generated strings.
- withDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.NumericalArbitrary
-
Set the
distribution to use when generating random numerical values.
- withEdgeCases(RandomGenerator<T>, int, EdgeCases<T>) - Method in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade
-
- withEdgeCases(int, EdgeCases<T>) - Method in interface net.jqwik.api.RandomGenerator
-
- withFilter(Predicate<T>) - Method in interface net.jqwik.api.Falsifier
-
- withFootnotes(Collection<String>) - Method in interface net.jqwik.api.lifecycle.TryExecutionResult
-
Add one or more footnotes to be added to failure report
- withInvariant(Consumer<S>) - Method in interface net.jqwik.api.state.ActionChain
-
Add an unlabelled invariant to a sequence.
- withInvariant(String, Consumer<S>) - Method in interface net.jqwik.api.state.ActionChain
-
Add a labelled invariant to a sequence.
- withInvariant(Invariant<M>) - Method in interface net.jqwik.api.stateful.ActionSequence
-
Add an unlabelled invariant to a sequence.
- withInvariant(String, Invariant<M>) - Method in interface net.jqwik.api.stateful.ActionSequence
-
Add a labelled invariant to a sequence.
- withLengthDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.StringArbitrary
-
Set random distribution distribution
of length of generated string.
- withMaxTransformations(int) - Method in interface net.jqwik.api.state.ActionChainArbitrary
-
Set the intended number of transformations of generated chains.
- withMaxTransformations(int) - Method in interface net.jqwik.api.state.ChainArbitrary
-
Set the intended number of transformations of generated chains.
- withMetaInfo(String, Object) - Method in interface net.jqwik.api.providers.TypeUsage
-
Return type usage object with additional meta info
- WithNull - Annotation Type in net.jqwik.api.constraints
-
Allows jqwik to inject null parameters into generated values.
- withoutEdgeCases(Arbitrary<T>) - Method in class net.jqwik.api.Arbitrary.ArbitraryFacade
-
- withoutEdgeCases() - Method in interface net.jqwik.api.Arbitrary
-
Create a new arbitrary of type T
that will not explicitly generate
any edge cases, neither directly or in embedded arbitraries.
- withProbability(double) - Method in class net.jqwik.api.Builders.CombinableBuilder
-
Set probability for using this arbitrary
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.ArrayArbitrary
-
Set random distribution distribution
of size of generated array.
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.IteratorArbitrary
-
Set random distribution distribution
of size of generated iterator.
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.ListArbitrary
-
Set random distribution distribution
of size of generated list.
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.MapArbitrary
-
Set random distribution distribution
of size of generated map.
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.SetArbitrary
-
Set random distribution distribution
of size of generated set.
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.SizableArbitrary
-
Set distribution distribution
of size of generated arbitrary
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.StreamableArbitrary
-
Set distribution distribution
of size of generated arbitrary
- withSizeDistribution(RandomDistribution) - Method in interface net.jqwik.api.arbitraries.StreamArbitrary
-
Set random distribution distribution
of size of generated stream.
- withSpecialValue(double) - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
Inject a special value into generated values and edge cases.
- withSpecialValue(float) - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
Inject a special value into generated values and edge cases.
- withStandardSpecialValues() - Method in interface net.jqwik.api.arbitraries.DoubleArbitrary
-
- withStandardSpecialValues() - Method in interface net.jqwik.api.arbitraries.FloatArbitrary
-
- withTransformation(int, Transformation<T>) - Method in interface net.jqwik.api.state.ChainArbitrary
-
- withTransformation(Transformation<T>) - Method in interface net.jqwik.api.state.ChainArbitrary
-
- wrapReporter(Function<Reporter, Reporter>) - Method in interface net.jqwik.api.lifecycle.LifecycleContext
-
Wrap reporter instance
- YearArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of Year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.CalendarArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.DateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.InstantArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.LocalDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.OffsetDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.YearMonthArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(Year, Year) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- yearBetween(int, int) - Method in interface net.jqwik.time.api.arbitraries.ZonedDateTimeArbitrary
-
Set the allowed lower min
(included) and upper max
(included) bounder of generated year values.
- YearMonthArbitrary - Interface in net.jqwik.time.api.arbitraries
-
Fluent interface to configure the generation of year and month values.
- YearMonthRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated year and month parameters.
- yearMonths() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of YearMonth.
- YearRange - Annotation Type in net.jqwik.time.api.constraints
-
Constrain the range of generated positive year parameters.
- years() - Static method in class net.jqwik.time.api.Dates
-
Create an arbitrary that generates instances of Year.