▼expectation | Contains everything related to managing expectations |
finalizer | Finalizers are the last step of a matching expectation |
▼requirement | Requirements determine, whether an expectation matches an incoming call |
▼matchers | Matchers check various argument properties |
range matchers | Range specific matchers |
string matchers | String specific matchers |
range matchers | Range specific matchers |
string matchers | String specific matchers |
sequence | Sequences enable deterministic ordering between multiple expectations |
side effects | Side effects are a convenient way to apply actions on matched expectations |
times | Times indicates, how often an expectation must be matched |
framework configuration | Contains documentation for the possible configuration options |
▼mock | The core aspect of the library |
▼interfaces | Contains utility to simplify interface mocking |
▼detail | Contains several macros, used for interface mock implementation |
for_each | This is an implementation of a for-loop for the preprocessor |
forward_args | Creates std::forward calls for each given argument (not enclosed by parentheses) |
make_method_overrides | Creates all required override overloads |
make_overload_infos | Related functions for MIMICPP_ADD_OVERLOAD |
make_param_list | Converts all given arguments to a parameter-list |
make_signature_list | Converts all given arguments to a signature |
strip_parens | Removes an enclosing pair of (), if present |
▼reporting | Contains reporting related symbols |
reports | Contains reports of mimic++ types |
test framework adapters | Reporter integrations for various third-party frameworks |
▼string | Contains symbols for generic string processing |
is_character | Type-trait, which determines, whether the given type is a character-type |
string_case_fold_converter | Type-trait, which contains properties for the provided string type |
string_traits | Type-trait, which contains properties for the provided string type |
stringification | Stringification describes the process of converting an object state into its textual representation |