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 + -
显示快捷键?