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 ones
- Shrinking capability for quickly finding root cause of a failure and automated debugging
- 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.