2014-07-14 18:39 GMT+02:00 Gautier DI FOLCO <gautier.difolco@gmail.com>:
Hi all,
Is there a way, with doctest and quickcheck, to declare test at typeclass level (such as laws) and play them automatically at instance level?
Hmm, let's try googling for "Testing type class laws".
...Oh, surprise, there is a paper with exactly that title. :-)
http://dx.doi.org/10.1145/2430532.2364514
http://wiki.portal.chalmers.se/cse/pmwiki.php/FP/ClassLawsMaybe that does help? (Might need some extra work to actually integrate with doctest, but the groundwork is there, I think.)
Best,
Janis.