BloombergLP::bsls::AssertTest::catchProbeRaw

Return true if the specified expectedResult is F (for Fail), the specified checkLevel flag is false or the expectedLevel is as wide or wider than the actual assertion failure level, and the specified caughtException contains valid fields; otherwise, return false. If expectedResult, expectedLevel, or any field of caughtException is invalid (i.e., an invalid filename, null or empty expression text, or a non-positive line number), this function reports the invalid value(s) to stdout before returning false.

Synopsis

Declared in <bsls_asserttest.h>

static
bool
catchProbeRaw(
    char expectedResult,
    bool checkLevel,
    char expectedLevel,
    AssertTestException const& caughtException);