Hegel 0.11.4
Property-based testing for C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NhegelMain namespace
 NgeneratorsHegel generators
 CCompositeGenerator
 CMappedGenerator
 CIGeneratorBase interface for generators
 CGeneratorThe base class of all generators
 CFieldHelper for named field initialization in builds_agg()
 CVectorsParamsParameters for vectors() generator
 CSetsParamsParameters for sets() generator
 CMapsParamsParameters for maps() generator
 CDeferredGeneratorDefinitionA forward reference to a generator whose definition is provided later
 CDerivedGeneratorA Generator produced by default_generator<T>()
 CDomainsParamsParameters for domains() generator
 CIpAddressesParamsParameters for ip_addresses() generator
 CUuidsParamsParameters for uuids() generator
 CIntegersParamsParameters for integers() generator
 CFloatsParamsParameters for floats() generator
 CRandomsParamsParameters for randoms() generator
 CHegelRandomA random engine that integrates with Hypothesis via Hegel
 CTextParamsParameters for text() generator
 CCharactersParamsParameters for characters() generator
 CBinaryParamsParameters for binary() generator
 NstatefulStateful (model-based) property testing
 CVariablesGenerator
 CPoolA pool of previously generated values. A pool lets data flow from one rule to another, so a rule can act on a handle or identifier that an earlier rule produced rather than on a freshly drawn value
 CRuleA rule is one possible action in a stateful test
 CInvariantAn invariant is a predicate that must hold at any point in the stateful test. They are evaluated on the initial state and after every valid step. The invariant function should throw when the invariant is violated
 CStateMachineParamsArguments for the StateMachine constructor
 CStateMachineBase class for a state machine. Holds the state and declares the rules and the invariants that act on it
 CRunParamsOptions for run
 CGeneratorThe base class of all generators
 CIGeneratorBase interface for generators
 CGTestFailureThe exception the GoogleTest integration raises for a test case that fails an assertion
 CFailureOriginInterface for an exception that names its own failure origin
 CTestLocationWhere a test is defined
 CDatabaseConfigure the Hegel database
 CSettingsConfiguration options for hegel::test()
 CTestCaseHandle to the currently-executing test case
 CWorkerHandle to a worker started by TestCase::spawn()