BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls::FuzzTestPreconditionException Class Reference

#include <bsls_fuzztestpreconditionexception.h>

Public Member Functions

BSLS_KEYWORD_CONSTEXPR FuzzTestPreconditionException (const AssertViolation &assertViolation)
 
const AssertViolationassertViolation () const
 

Detailed Description

This class is an implementation detail of the bsls fuzz testing framework and should not be used directly in user code. It implements an immutable mechanism to communicate to a test-case handler information about the context of a precondition that fails.

See bsls_fuzztestpreconditionexception

Constructor & Destructor Documentation

◆ FuzzTestPreconditionException()

BSLS_KEYWORD_CONSTEXPR bsls::FuzzTestPreconditionException::FuzzTestPreconditionException ( const AssertViolation assertViolation)
inlineexplicit

Create a FuzzTestPreconditionException object with the specified assertViolation.

Member Function Documentation

◆ assertViolation()

const AssertViolation & bsls::FuzzTestPreconditionException::assertViolation ( ) const
inline

Return an AssertViolation containing the details of the precondition that has failed.


The documentation for this class was generated from the following file: