dumperplugin.cpp
来自「这是国外的resip协议栈」· C++ 代码 · 共 65 行
CPP
65 行
#include <cppunit/TestResult.h>#include <cppunit/plugin/TestPlugIn.h>#include "DumperListener.h"class DumperPlugIn : public CppUnitTestPlugIn{public: DumperPlugIn() : m_dumper( NULL ) { } ~DumperPlugIn() { delete m_dumper; } void initialize( CPPUNIT_NS::TestFactoryRegistry *registry, const CPPUNIT_NS::PlugInParameters ¶meters ) { bool flatten = false; if ( parameters.getCommandLine() == "flat" ) flatten = true; m_dumper = new DumperListener( flatten ); } void addListener( CPPUNIT_NS::TestResult *eventManager ) { eventManager->addListener( m_dumper ); } void removeListener( CPPUNIT_NS::TestResult *eventManager ) { eventManager->removeListener( m_dumper ); } void addXmlOutputterHooks( CPPUNIT_NS::XmlOutputter *outputter ) { } void removeXmlOutputterHooks() { } void uninitialize( CPPUNIT_NS::TestFactoryRegistry *registry ) { }private: DumperListener *m_dumper;};CPPUNIT_PLUGIN_EXPORTED_FUNCTION_IMPL( DumperPlugIn );CPPUNIT_PLUGIN_IMPLEMENT_MAIN();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?