Class DefaultCalendarArbitrary
java.lang.Object
net.jqwik.api.arbitraries.ArbitraryDecorator<Calendar>
net.jqwik.time.internal.properties.arbitraries.DefaultCalendarArbitrary
- All Implemented Interfaces:
Cloneable,net.jqwik.api.Arbitrary<Calendar>,CalendarArbitrary
@API(status=INTERNAL)
public class DefaultCalendarArbitrary
extends net.jqwik.api.arbitraries.ArbitraryDecorator<Calendar>
implements CalendarArbitrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
net.jqwik.api.Arbitrary.ArbitraryFacade -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected net.jqwik.api.Arbitrary<Calendar>atTheEarliest(Calendar min) Set the allowed lowermin(included) bounder of generated calendar values.atTheLatest(Calendar max) Set the allowed uppermax(included) bounder of generated calendar values.static DayOfWeekcalendarDayOfWeekToDayOfWeek(int dayOfWeek) static DayOfWeekcalendarDayOfWeekToDayOfWeek(Calendar calendar) static MonthcalendarMonthToMonth(int month) static MonthcalendarMonthToMonth(Calendar calendar) dayOfMonthBetween(int min, int max) Set the allowed lowermin(included) and uppermax(included) bounder of generated day of month values.static CalendarlocalDateToCalendar(LocalDate date) monthBetween(Month min, Month max) Set the allowed lowermin(included) and uppermax(included) bounder of generated month values.static intmonthToCalendarMonth(Month month) onlyDaysOfWeek(DayOfWeek... daysOfWeek) Set an array of alloweddaysOfWeek.onlyMonths(Month... months) Set an array of allowedmonths.yearBetween(Year min, Year max) Set the allowed lowermin(included) and uppermax(included) bounder of generated year values.Methods inherited from class net.jqwik.api.arbitraries.ArbitraryDecorator
edgeCases, exhaustive, generator, generatorWithEmbeddedEdgeCases, isGeneratorMemoizable, toString, typedCloneMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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, withoutEdgeCasesMethods inherited from interface net.jqwik.time.api.arbitraries.CalendarArbitrary
between, monthBetween, yearBetween
-
Constructor Details
-
DefaultCalendarArbitrary
public DefaultCalendarArbitrary()
-
-
Method Details
-
arbitrary
- Specified by:
arbitraryin classnet.jqwik.api.arbitraries.ArbitraryDecorator<Calendar>
-
localDateToCalendar
-
monthToCalendarMonth
-
calendarMonthToMonth
-
calendarMonthToMonth
-
calendarDayOfWeekToDayOfWeek
-
calendarDayOfWeekToDayOfWeek
-
atTheEarliest
Description copied from interface:CalendarArbitrarySet the allowed lowermin(included) bounder of generated calendar values.- Specified by:
atTheEarliestin interfaceCalendarArbitrary
-
atTheLatest
Description copied from interface:CalendarArbitrarySet the allowed uppermax(included) bounder of generated calendar values.- Specified by:
atTheLatestin interfaceCalendarArbitrary
-
yearBetween
Description copied from interface:CalendarArbitrarySet the allowed lowermin(included) and uppermax(included) bounder of generated year values. The years can be between1andYear.MAX_VALUE.Calling this method is equivalent to calling CalendarArbitrary.between(Calendar, Calendar) assuming Jan 1 and Dec 31 as first and last day of those years.
- Specified by:
yearBetweenin interfaceCalendarArbitrary
-
monthBetween
Description copied from interface:CalendarArbitrarySet the allowed lowermin(included) and uppermax(included) bounder of generated month values.- Specified by:
monthBetweenin interfaceCalendarArbitrary
-
onlyMonths
Description copied from interface:CalendarArbitrarySet an array of allowedmonths.- Specified by:
onlyMonthsin interfaceCalendarArbitrary
-
dayOfMonthBetween
Description copied from interface:CalendarArbitrarySet the allowed lowermin(included) and uppermax(included) bounder of generated day of month values. Theintvalues can be between 1 and 31.- Specified by:
dayOfMonthBetweenin interfaceCalendarArbitrary
-
onlyDaysOfWeek
Description copied from interface:CalendarArbitrarySet an array of alloweddaysOfWeek.- Specified by:
onlyDaysOfWeekin interfaceCalendarArbitrary
-