|
Hegel 0.11.4
Property-based testing for C++
|
| Nhegel | Main namespace |
| Ngenerators | Hegel generators |
| CCompositeGenerator | |
| CMappedGenerator | |
| CIGenerator | Base interface for generators |
| CGenerator | The base class of all generators |
| CField | Helper for named field initialization in builds_agg() |
| CVectorsParams | Parameters for vectors() generator |
| CSetsParams | Parameters for sets() generator |
| CMapsParams | Parameters for maps() generator |
| CDeferredGeneratorDefinition | A forward reference to a generator whose definition is provided later |
| CDerivedGenerator | A Generator produced by default_generator<T>() |
| CDomainsParams | Parameters for domains() generator |
| CIpAddressesParams | Parameters for ip_addresses() generator |
| CUuidsParams | Parameters for uuids() generator |
| CIntegersParams | Parameters for integers() generator |
| CFloatsParams | Parameters for floats() generator |
| CRandomsParams | Parameters for randoms() generator |
| CHegelRandom | A random engine that integrates with Hypothesis via Hegel |
| CTextParams | Parameters for text() generator |
| CCharactersParams | Parameters for characters() generator |
| CBinaryParams | Parameters for binary() generator |
| Nstateful | Stateful (model-based) property testing |
| CVariablesGenerator | |
| CPool | A 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 |
| CRule | A rule is one possible action in a stateful test |
| CInvariant | An 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 |
| CStateMachineParams | Arguments for the StateMachine constructor |
| CStateMachine | Base class for a state machine. Holds the state and declares the rules and the invariants that act on it |
| CRunParams | Options for run |
| CGenerator | The base class of all generators |
| CIGenerator | Base interface for generators |
| CGTestFailure | The exception the GoogleTest integration raises for a test case that fails an assertion |
| CFailureOrigin | Interface for an exception that names its own failure origin |
| CTestLocation | Where a test is defined |
| CDatabase | Configure the Hegel database |
| CSettings | Configuration options for hegel::test() |
| CTestCase | Handle to the currently-executing test case |
| CWorker | Handle to a worker started by TestCase::spawn() |