CppUnit project page FAQ CppUnit home page

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TestPlugInDefaultImpl.h

Go to the documentation of this file.
00001 #ifndef CPPUNIT_PLUGIN_TESTPLUGINADAPTER
00002 #define CPPUNIT_PLUGIN_TESTPLUGINADAPTER
00003 
00004 #include <cppunit/Portability.h>
00005 
00006 #if !defined(CPPUNIT_NO_TESTPLUGIN)
00007 
00008 #include <cppunit/plugin/TestPlugIn.h>
00009 
00010 CPPUNIT_NS_BEGIN
00011 
00012 
00013 class TestSuite;
00014 
00015 
00026 class CPPUNIT_API TestPlugInDefaultImpl : public CppUnitTestPlugIn
00027 {
00028 public:
00029   TestPlugInDefaultImpl();
00030 
00031   virtual ~TestPlugInDefaultImpl();
00032 
00033   void initialize( TestFactoryRegistry *registry,
00034                    const PlugInParameters &parameters );
00035 
00036   void addListener( TestResult *eventManager );
00037 
00038   void removeListener( TestResult *eventManager );
00039 
00040   void addXmlOutputterHooks( XmlOutputter *outputter );
00041 
00042   void removeXmlOutputterHooks();
00043 
00044   void uninitialize( TestFactoryRegistry *registry );
00045 };
00046 
00047 
00048 CPPUNIT_NS_END
00049 
00050 #endif // !defined(CPPUNIT_NO_TESTPLUGIN)
00051 
00052 #endif // CPPUNIT_PLUGIN_TESTPLUGINADAPTER

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers