mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-01 01:17:02 +00:00
dfad65b5e0
- Convert USE_BZIP2 to USES - Remove LICENSE_FILE for standard license - Add DOCS to OPTIONS_DEFINE - Support STAGEDIR * Make PORTDOCS and PORTEXAMPLES unconditional to stage - Unmute INSTALL_DATA and COPYTREE_SHARE - Replace tab with a single space after WWW: in pkg-descr
18 lines
832 B
Plaintext
18 lines
832 B
Plaintext
QuickCheck++ is a tool for testing C++ programs automatically,
|
|
inspired by QuickCheck, a similar library for Haskell programs.
|
|
|
|
In QuickCheck++, the application programmer provides a specification
|
|
of parts of its code in the form of properties which this code must
|
|
satisfy. Then, the QuickCheck++ utilities can check that these
|
|
properties holds in a large number of randomly generated test cases.
|
|
|
|
Specifications, i.e. properties, are written in C++ by deriving
|
|
from the quickcheck::Property class. This class contains members
|
|
not only to express the specification but also to observe the
|
|
distribution of test data and to write custom test data generators.
|
|
|
|
The framework also allows the specification of fixed test data, as
|
|
can be done with more traditional unit testing frameworks.
|
|
|
|
WWW: http://software.legiasoft.com/quickcheck/
|