xrpld
Loading...
Searching...
No Matches
beast::unit_test::Suite::ScopedTestcase Class Reference

#include <suite.h>

Collaboration diagram for beast::unit_test::Suite::ScopedTestcase:

Public Member Functions

ScopedTestcaseoperator= (ScopedTestcase const &)=delete
 ~ScopedTestcase ()
 ScopedTestcase (Suite &self, std::stringstream &ss)
template<class T>
 ScopedTestcase (Suite &self, std::stringstream &ss, T const &t)
template<class T>
ScopedTestcaseoperator<< (T const &t)

Private Attributes

Suitesuite_
std::stringstreamss_

Detailed Description

Definition at line 353 of file suite.h.

Constructor & Destructor Documentation

◆ ~ScopedTestcase()

beast::unit_test::Suite::ScopedTestcase::~ScopedTestcase ( )

Definition at line 363 of file suite.h.

◆ ScopedTestcase() [1/2]

beast::unit_test::Suite::ScopedTestcase::ScopedTestcase ( Suite & self,
std::stringstream & ss )

Definition at line 370 of file suite.h.

◆ ScopedTestcase() [2/2]

template<class T>
beast::unit_test::Suite::ScopedTestcase::ScopedTestcase ( Suite & self,
std::stringstream & ss,
T const & t )

Definition at line 377 of file suite.h.

Member Function Documentation

◆ operator=()

ScopedTestcase & beast::unit_test::Suite::ScopedTestcase::operator= ( ScopedTestcase const & )
delete

◆ operator<<()

template<class T>
ScopedTestcase & beast::unit_test::Suite::ScopedTestcase::operator<< ( T const & t)

Definition at line 385 of file suite.h.

Member Data Documentation

◆ suite_

Suite& beast::unit_test::Suite::ScopedTestcase::suite_
private

Definition at line 356 of file suite.h.

◆ ss_

std::stringstream& beast::unit_test::Suite::ScopedTestcase::ss_
private

Definition at line 357 of file suite.h.