Test.QuickCheck.Instances.Time
Contents
Methods
arbitrary :: Gen CalendarDiffDays
shrink :: CalendarDiffDays -> [CalendarDiffDays]
arbitrary :: Gen Day
shrink :: Day -> [Day]
arbitrary :: Gen Month
shrink :: Month -> [Month]
arbitrary :: Gen Quarter
shrink :: Quarter -> [Quarter]
arbitrary :: Gen QuarterOfYear
shrink :: QuarterOfYear -> [QuarterOfYear]
arbitrary :: Gen DayOfWeek
shrink :: DayOfWeek -> [DayOfWeek]
arbitrary :: Gen AbsoluteTime
shrink :: AbsoluteTime -> [AbsoluteTime]
arbitrary :: Gen DiffTime
shrink :: DiffTime -> [DiffTime]
arbitrary :: Gen NominalDiffTime
shrink :: NominalDiffTime -> [NominalDiffTime]
arbitrary :: Gen SystemTime
shrink :: SystemTime -> [SystemTime]
arbitrary :: Gen UTCTime
shrink :: UTCTime -> [UTCTime]
arbitrary :: Gen UniversalTime
shrink :: UniversalTime -> [UniversalTime]
arbitrary :: Gen CalendarDiffTime
shrink :: CalendarDiffTime -> [CalendarDiffTime]
arbitrary :: Gen LocalTime
shrink :: LocalTime -> [LocalTime]
arbitrary :: Gen TimeOfDay
shrink :: TimeOfDay -> [TimeOfDay]
arbitrary :: Gen TimeZone
shrink :: TimeZone -> [TimeZone]
arbitrary :: Gen ZonedTime
shrink :: ZonedTime -> [ZonedTime]
coarbitrary :: CalendarDiffDays -> Gen b -> Gen b
coarbitrary :: Day -> Gen b -> Gen b
coarbitrary :: Month -> Gen b -> Gen b
coarbitrary :: Quarter -> Gen b -> Gen b
coarbitrary :: QuarterOfYear -> Gen b -> Gen b
coarbitrary :: DayOfWeek -> Gen b -> Gen b
coarbitrary :: AbsoluteTime -> Gen b -> Gen b
coarbitrary :: DiffTime -> Gen b -> Gen b
coarbitrary :: NominalDiffTime -> Gen b -> Gen b
coarbitrary :: SystemTime -> Gen b -> Gen b
coarbitrary :: UTCTime -> Gen b -> Gen b
coarbitrary :: UniversalTime -> Gen b -> Gen b
coarbitrary :: CalendarDiffTime -> Gen b -> Gen b
coarbitrary :: LocalTime -> Gen b -> Gen b
coarbitrary :: TimeOfDay -> Gen b -> Gen b
coarbitrary :: TimeZone -> Gen b -> Gen b
coarbitrary :: ZonedTime -> Gen b -> Gen b
function :: (CalendarDiffDays -> b) -> CalendarDiffDays :-> b
function :: (Day -> b) -> Day :-> b
function :: (Month -> b) -> Month :-> b
function :: (Quarter -> b) -> Quarter :-> b
function :: (QuarterOfYear -> b) -> QuarterOfYear :-> b
function :: (DayOfWeek -> b) -> DayOfWeek :-> b
function :: (DiffTime -> b) -> DiffTime :-> b
function :: (NominalDiffTime -> b) -> NominalDiffTime :-> b
function :: (SystemTime -> b) -> SystemTime :-> b
function :: (UTCTime -> b) -> UTCTime :-> b
function :: (CalendarDiffTime -> b) -> CalendarDiffTime :-> b