RapidCheck

RapidCheck

QuickCheck clone for C++

Description

Unit tests only cover inputs you think of, missing edge cases. RapidCheck is a property-based testing framework for C++ modeled on Haskell's QuickCheck, generating many random inputs to verify properties.

Failures shrink to minimal counterexamples automatically, with little boilerplate and Google Test integration.

Features



Property tests:Random inputs.

Shrinking:Minimal cases.

Little boilerplate:Easy.

Integration:Google Test.