testmain.cpp

来自「在Linux C++中解析XML文件 能够创建文件」· C++ 代码 · 共 36 行

CPP
36
字号
#include "cppunit/BriefTestProgressListener.h"#include "cppunit/CompilerOutputter.h"#include "cppunit/extensions/TestFactoryRegistry.h"#include "cppunit/TestResult.h"#include "cppunit/TestResultCollector.h"#include "cppunit/TestRunner.h"#include "log4cpp/PropertyConfigurator.hh"using namespace std;int main(int argc, char *argv[]) {		log4cpp::PropertyConfigurator::configure("log4cpp.conf");	// Create the event manager and test controller	CPPUNIT_NS::TestResult controller;	// Add a listener that colllects test result	CPPUNIT_NS::TestResultCollector result;	controller.addListener( &result );        	// Add a listener that print dots as test run.	CPPUNIT_NS::BriefTestProgressListener progress;	controller.addListener( &progress );      	// Add the top suite to the test runner	CPPUNIT_NS::TestRunner runner;	runner.addTest( CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest() );	runner.run( controller );	// Print test in a compiler compatible format.	CPPUNIT_NS::CompilerOutputter outputter( &result, CPPUNIT_NS::stdCOut() );	outputter.write(); 	return result.wasSuccessful() ? 0 : 1;}

⌨️ 快捷键说明

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