This utility class is used by the preprocessor macros to appropriately handle precondition violations that occur in different levels and components.
Synopsis
Declared in <bsls_fuzztest.h>
struct FuzzTestPreconditionTracker;
Static Member Functions
Name |
Description |
Handle an assertion violation for fuzz‐test precondition tracking. |
|
Handle a caught fuzz‐test precondition exception. |
|
Increment the assertion/review block depth level counter. |
|
Record the end of a precondition assertion/review block. |
|
Handle a review violation for fuzz‐test precondition tracking. |
|
Initialize static state before evaluating a top‐level fuzz‐test expression. |
Created with MrDocs