cppproptest
is a property-based testing library for C++. It focuses on usability with features included:
- Out-of-box generators for primitives and standard containers
- Set of powerful generator combinators for creating new generators from existing generators
- Shrinking capability for quickly finding root cause of a failure and automated debugging support
- Stateful testing support for testing state changes
- Concurrency testing support for testing concurrent state changes
You can get started with cppproptest
on the Documentation Page.
This project is licensed under the terms of the MIT license. See the LICENSE.txt file for details.