Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
genTreeOf :: Gen a -> Gen (Tree a) Source #
Generate a tree of values that are generated as specified.
This takes the size parameter much better into account
Orphan instances
GenUnchecked a => GenUnchecked (Tree a) Source # | |
genUnchecked :: Gen (Tree a) # shrinkUnchecked :: Tree a -> [Tree a] # | |
GenValid a => GenValid (Tree a) Source # | |
(GenUnchecked a, GenInvalid a) => GenInvalid (Tree a) Source # | There should be at least one invalid element, either it's here or it's further down the tree. |
genInvalid :: Gen (Tree a) # shrinkInvalid :: Tree a -> [Tree a] # |