Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- genChainId :: MonadGen m => m ChainId
- genMutez :: MonadGen m => m Mutez
- genMutez' :: MonadGen m => Range Mutez -> m Mutez
- genTimestamp :: MonadGen m => m Timestamp
- minTimestamp :: Timestamp
- maxTimestamp :: Timestamp
- midTimestamp :: Timestamp
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).