F
Analyzed about 16 hours ago
FsCheck is a tool for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. While
... [More]
writing the properties, you are actually writing a testable specification of your program. Specifications are expressed in F#, using combinators defined in the FsCheck library. FsCheck provides combinators to define properties, observe the distribution of test data, and define test data generators. When a property fails, FsCheck automatically displays a minimal counter example.
FsCheck started as a port of Haskell's QuickCheck, and draws from ideas in Scala's scalacheck as well. [Less]
12.1K
lines of code
9
current contributors
26 days
since last commit
4
users on Open Hub