source: trunk/contrib/cppunit-1.12.2/include/cppunit/extensions/TestSuiteFactory.h @ 876

Last change on this file since 876 was 876, checked in by sam, 9 years ago

contrib: add a precompiled Win32 version of CppUnit and update build system
accordingly.

File size: 529 bytes
Line 
1#ifndef CPPUNIT_EXTENSIONS_TESTSUITEFACTORY_H
2#define CPPUNIT_EXTENSIONS_TESTSUITEFACTORY_H
3
4#include <cppunit/extensions/TestFactory.h>
5
6CPPUNIT_NS_BEGIN
7
8
9  class Test;
10
11  /*! \brief TestFactory for TestFixture that implements a static suite() method.
12   * \see AutoRegisterSuite.
13   */
14  template<class TestCaseType>
15  class TestSuiteFactory : public TestFactory
16  {
17  public:
18    virtual Test *makeTest()
19    {
20      return TestCaseType::suite();
21    }
22  };
23
24
25CPPUNIT_NS_END
26
27#endif  // CPPUNIT_EXTENSIONS_TESTSUITEFACTORY_H
Note: See TracBrowser for help on using the repository browser.