testsuite.cpp

来自「C++ class libraries for network-centric,」· C++ 代码 · 共 50 行

CPP
50
字号
//// TestSuite.cpp//// $Id: //poco/1.2/CppUnit/src/TestSuite.cpp#1 $//#include "CppUnit/TestSuite.h"#include "CppUnit/TestResult.h"namespace CppUnit {// Deletes all tests in the suite.void TestSuite::deleteContents(){	for (std::vector<Test*>::iterator it = _tests.begin(); it != _tests.end(); ++it)		delete *it;}// Runs the tests and collects their result in a TestResult.void TestSuite::run(TestResult *result){	for (std::vector<Test*>::iterator it = _tests.begin(); it != _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(){	int count = 0;	for (std::vector<Test*>::iterator it = _tests.begin (); it != _tests.end (); ++it)		count += (*it)->countTestCases();	return count;}} // namespace CppUnit

⌨️ 快捷键说明

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