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

#include <bsls_protocoltest.h>

Public Member Functions

 ProtocolTest_Status ()
 
void resetLast ()
 Reset the status of the last test to true.
 
void fail ()
 
int failures () const
 
bool last () const
 

Detailed Description

This class keeps track of the test status, which includes the status of the last test and the number of failures across all tests.

See bsls_protocoltest

Constructor & Destructor Documentation

◆ ProtocolTest_Status()

bsls::ProtocolTest_Status::ProtocolTest_Status ( )
inline

Create an object of the ProtocolTest_Status class with the default state in which failures() == 0 and last() == true.

Member Function Documentation

◆ fail()

void bsls::ProtocolTest_Status::fail ( )
inline

Record a test failure by increasing the number of failures and setting the status of the last test to false.

◆ failures()

int bsls::ProtocolTest_Status::failures ( ) const
inline

Return the number of failures encountered during testing of a protocol class, which is 0 if all tests succeeded or if no tests ran.

◆ last()

bool bsls::ProtocolTest_Status::last ( ) const
inline

Return true if the last test completed successfully (or no test has yet completed), and false if it failed.

◆ resetLast()

void bsls::ProtocolTest_Status::resetLast ( )
inline

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