[plt-scheme] FastTest: new randomized testing library on Planet
To all who may be interested,
I have just released FastTest, a PLT Scheme adaptation of Haskell's
QuickCheck library for randomized test generation. It provides two
modules: random.ss and schemeunit.ss. The random.ss module provides
tools for randomly generating data from various provided and
user-defined sets. The schemeunit.ss library provides a macro,
test-randomly, for generating SchemeUnit tests which run repeatedly on
random inputs. This is a prototype, so please let me know if you have
any questions, comments, or problems with it.
FastTest can be found at:
http://planet.plt-scheme.org/display.ss?package=fasttest.plt&owner=cce
Or required with: (require (planet "random.ss" ("cce" "fasttest.plt" 1 0)))
The FastTest library is based on QuickCheck, which can be found at
http://www.cs.chalmers.se/~rjmh/QuickCheck/, and was developed as
joint work with Carter Schonwald, currently a student at Yale.
Thanks, Carter. ;-)
--
Carl Eastlund