Interface YearArbitrary

All Superinterfaces:
net.jqwik.api.Arbitrary<Year>
All Known Implementing Classes:
DefaultYearArbitrary

@API(status=EXPERIMENTAL, since="1.4.0") public interface YearArbitrary extends net.jqwik.api.Arbitrary<Year>
Fluent interface to configure the generation of Year values. By default, years between 1900 and 2500 are generated.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary

    net.jqwik.api.Arbitrary.ArbitraryFacade
  • Method Summary

    Modifier and Type
    Method
    Description
    between(int min, int max)
    Set the allowed lower min (included) and upper max (included) bounder of generated year values.
    between(Year min, Year max)
    Set the allowed lower min (included) and upper max (included) bounder of generated year values.

    Methods inherited from interface net.jqwik.api.Arbitrary

    allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, edgeCases, exhaustive, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generator, generatorWithEmbeddedEdgeCases, ignoreException, ignoreException, ignoreExceptions, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCases
  • Method Details

    • between

      YearArbitrary between(Year min, Year max)
      Set the allowed lower min (included) and upper max (included) bounder of generated year values.
    • between

      default YearArbitrary between(int min, int max)
      Set the allowed lower min (included) and upper max (included) bounder of generated year values. The int values can be between Year.MIN_VALUE and Year.MAX_VALUE.