|
Hegel 0.11.4
Property-based testing for C++
|
| Chegel::generators::BinaryParams | Parameters for binary() generator |
| Chegel::generators::CharactersParams | Parameters for characters() generator |
| Chegel::generators::CompositeGenerator< T > | |
| Chegel::Database | Configure the Hegel database |
| Chegel::generators::DeferredGeneratorDefinition< T > | A forward reference to a generator whose definition is provided later |
| Chegel::generators::DomainsParams | Parameters for domains() generator |
| Chegel::FailureOrigin | Interface for an exception that names its own failure origin |
| Chegel::GTestFailure | The exception the GoogleTest integration raises for a test case that fails an assertion |
| Chegel::generators::Field< MemberPtr, Gen > | Helper for named field initialization in builds_agg() |
| Chegel::generators::FloatsParams< T > | Parameters for floats() generator |
| Chegel::generators::Generator< T > | The base class of all generators |
| Chegel::generators::DerivedGenerator< T > | A Generator produced by default_generator<T>() |
| Chegel::stateful::Generator< T > | The base class of all generators |
| Chegel::generators::DerivedGenerator< T > | A Generator produced by default_generator<T>() |
| Chegel::generators::HegelRandom | A random engine that integrates with Hypothesis via Hegel |
| Chegel::generators::IGenerator< T > | Base interface for generators |
| Chegel::stateful::IGenerator< T > | Base interface for generators |
| Chegel::generators::IntegersParams< T > | Parameters for integers() generator |
| Chegel::stateful::Invariant< T > | 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 |
| Chegel::generators::IpAddressesParams | Parameters for ip_addresses() generator |
| Chegel::generators::MappedGenerator< T, U > | |
| Chegel::generators::MapsParams | Parameters for maps() generator |
| Chegel::stateful::Pool< T > | 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 |
| Chegel::generators::RandomsParams | Parameters for randoms() generator |
| Chegel::stateful::Rule< T > | A rule is one possible action in a stateful test |
| Chegel::stateful::RunParams | Options for run |
| Cstd::runtime_error | |
| Chegel::GTestFailure | The exception the GoogleTest integration raises for a test case that fails an assertion |
| Chegel::generators::SetsParams | Parameters for sets() generator |
| Chegel::Settings | Configuration options for hegel::test() |
| Chegel::stateful::StateMachine< Derived, State > | Base class for a state machine. Holds the state and declares the rules and the invariants that act on it |
| Chegel::stateful::StateMachineParams< State > | Arguments for the StateMachine constructor |
| Chegel::TestCase | Handle to the currently-executing test case |
| Chegel::TestLocation | Where a test is defined |
| Chegel::generators::TextParams | Parameters for text() generator |
| Chegel::generators::UuidsParams | Parameters for uuids() generator |
| Chegel::stateful::VariablesGenerator< T > | |
| Chegel::generators::VectorsParams | Parameters for vectors() generator |
| Chegel::Worker< T > | Handle to a worker started by TestCase::spawn() |