It cannot derive random generation behavior (Arbitrary typeclass in Haskell) for arbitrary data types. You have to write the generators yourself using the Generator class.
Which goes back to my point about generics, typeclass instance derivation, and the boilerplate using Haskell kills dead.
https://github.com/rickynils/scalacheck/wiki/User-Guide#gene...
It cannot derive random generation behavior (Arbitrary typeclass in Haskell) for arbitrary data types. You have to write the generators yourself using the Generator class.
Which goes back to my point about generics, typeclass instance derivation, and the boilerplate using Haskell kills dead.