Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

unit_test::suite

A testsuite class.

Synopsis

Defined in header <boost/beast/_experimental/unit_test/suite.hpp>

class suite
Types

Name

Description

scoped_testcase

Static Member Functions

Name

Description

expect

Evaluate a test condition.

fail

Record a failure.

this_suite

Returns the "current" running suite.

Member Functions

Name

Description

arg

Return the argument associated with the runner.

except

expect

Evaluate a test condition.

fail

Record a failure.

operator()

Invokes the test using the specified runner.

operator=

pass

Record a successful test condition.

suite [constructor]

unexcept

unexpected

~suite [destructor]

Data Members

Name

Description

expect

Evaluate a test condition.

fail

Record a failure.

log

Logging output stream.

testcase

Memberspace for declaring test cases.

Description

Derived classes execute a series of testcases, where each testcase is a series of pass/fail tests. To provide a unit test using this class, derive from it and use the BOOST_BEAST_DEFINE_UNIT_TEST macro in a translation unit.


PrevUpHomeNext