testcomposite.cpp
来自「这是国外的resip协议栈」· C++ 代码 · 共 78 行
CPP
78 行
#include <cppunit/TestComposite.h>#include <cppunit/TestResult.h>CPPUNIT_NS_BEGINTestComposite::TestComposite( const std::string &name ) : m_name( name ){}TestComposite::~TestComposite(){}void TestComposite::run( TestResult *result ){ doStartSuite( result ); doRunChildTests( result ); doEndSuite( result );}int TestComposite::countTestCases() const{ int count = 0; int childCount = getChildTestCount(); for ( int index =0; index < childCount; ++index ) count += getChildTestAt( index )->countTestCases(); return count;}std::string TestComposite::getName() const{ return m_name;}void TestComposite::doStartSuite( TestResult *controller ){ controller->startSuite( this );}void TestComposite::doRunChildTests( TestResult *controller ){ int childCount = getChildTestCount(); for ( int index =0; index < childCount; ++index ) { if ( controller->shouldStop() ) break; getChildTestAt( index )->run( controller ); }}void TestComposite::doEndSuite( TestResult *controller ){ controller->endSuite( this );}CPPUNIT_NS_END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?