⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testsuite.cpp

📁 开发源代码的CPU卡的COS源程序。
💻 CPP
字号:
#include "cppunit/TestSuite.h"#include "cppunit/TestResult.h"namespace CppUnit {/// Default constructorTestSuite::TestSuite( std::string name )    : m_name( name ){}/// DestructorTestSuite::~TestSuite(){   deleteContents(); }/// Deletes all tests in the suite.void TestSuite::deleteContents(){  for ( std::vector<Test *>::iterator it = m_tests.begin();        it != m_tests.end();        ++it)    delete *it;  m_tests.clear();}/// Runs the tests and collects their result in a TestResult.void TestSuite::run( TestResult *result ){  for ( std::vector<Test *>::iterator it = m_tests.begin();        it != m_tests.end();        ++it )  {    if ( result->shouldStop() )        break;    Test *test = *it;    test->run( result );  }}/// Counts the number of test cases that will be run by this test.int TestSuite::countTestCases() const{  int count = 0;  for ( std::vector<Test *>::const_iterator it = m_tests.begin();        it != m_tests.end();        ++it )    count += (*it)->countTestCases();  return count;}/// Adds a test to the suite. void TestSuite::addTest( Test *test ){   m_tests.push_back( test ); }/// Returns a string representation of the test suite.std::string TestSuite::toString() const{   return "suite " + getName();}/// Returns the name of the test suite.std::string TestSuite::getName() const{   return m_name; }const std::vector<Test *> &TestSuite::getTests() const{  return m_tests;}} // namespace CppUnit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -