cleveland-0.1.0: Testing framework for Morley.
Safe HaskellNone
LanguageHaskell2010

Hedgehog.Gen.Tezos.Core

Synopsis

Documentation

genChainId :: MonadGen m => m ChainId Source #

genMutez :: MonadGen m => m Mutez Source #

Generates an arbitrary Mutez value using the data type's full range.

genMutez' :: MonadGen m => Range Mutez -> m Mutez Source #

Generates an arbitrary Mutez value constrained to the given range.

genTimestamp :: MonadGen m => m Timestamp Source #

minTimestamp :: Timestamp Source #

Minimal (earliest) timestamp used for Arbitrary (CValue 'CTimestamp)

maxTimestamp :: Timestamp Source #

Maximal (latest) timestamp used for Arbitrary (CValue 'CTimestamp)

midTimestamp :: Timestamp Source #

Median of minTimestamp and maxTimestamp. Useful for testing (exactly half of generated dates will be before and after this date).