LCOV - code coverage report
Current view: top level - usr/include/cppunit/extensions - TestFactory.h (source / functions) Hit Total Coverage
Test: jami-coverage-filtered.info Lines: 1 1 100.0 %
Date: 2025-08-24 09:11:10 Functions: 1 2 50.0 %

          Line data    Source code
       1             : #ifndef CPPUNIT_EXTENSIONS_TESTFACTORY_H
       2             : #define CPPUNIT_EXTENSIONS_TESTFACTORY_H
       3             : 
       4             : #include <cppunit/Portability.h>
       5             : 
       6             : CPPUNIT_NS_BEGIN
       7             : 
       8             : 
       9             : class Test;
      10             : 
      11             : /*! \brief Abstract Test factory.
      12             :  */
      13             : class CPPUNIT_API TestFactory 
      14             : {
      15             : public:
      16          48 :   virtual ~TestFactory() {}
      17             : 
      18             :   /*! Makes a new test.
      19             :    * \return A new Test.
      20             :    */
      21             :   virtual Test* makeTest() = 0;
      22             : };
      23             : 
      24             : 
      25             : CPPUNIT_NS_END
      26             : 
      27             : #endif  // CPPUNIT_EXTENSIONS_TESTFACTORY_H

Generated by: LCOV version 1.14