CppUnit project page FAQ CppUnit home page

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class 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