
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.
Property tests:Random inputs.
Shrinking:Minimal cases.
Little boilerplate:Easy.
Integration:Google Test.
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.
