BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bsls::ProtocolTest_Status Class Reference

#include <bsls_protocoltest.h>

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

Public Member Functions

 ProtocolTest_Status ()
 
void resetLast ()
 
void fail ()
 
int failures () const
 
bool last () const
 

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

Reset the status of the last test to true.


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