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 321 of file suite.h.

Constructor & Destructor Documentation

◆ ~ScopedTestcase()

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

Definition at line 331 of file suite.h.

◆ ScopedTestcase() [1/2]

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

Definition at line 338 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 345 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 353 of file suite.h.

Member Data Documentation

◆ suite_

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

Definition at line 324 of file suite.h.

◆ ss_

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

Definition at line 325 of file suite.h.