CppUnit project page FAQ

QtTestRunner.h
Go to the documentation of this file.
1 // //////////////////////////////////////////////////////////////////////////
2 // Header file TestRunner.h for class TestRunner
3 // (c)Copyright 2000, Baptiste Lepilleur.
4 // Created: 2001/09/19
5 // //////////////////////////////////////////////////////////////////////////
6 #ifndef CPPUNIT_QTUI_QTTESTRUNNER_H
7 #define CPPUNIT_QTUI_QTTESTRUNNER_H
8 
10 #include "Config.h"
11 
13 
14 
15  class Test;
16  class TestSuite;
17 
18 
41 {
42 public:
45  QtTestRunner();
46 
49  virtual ~QtTestRunner();
50 
51  void run( bool autoRun =false );
52 
53  void addTest( Test *test );
54 
55 private:
57  QtTestRunner( const QtTestRunner &copy );
58 
60  void operator =( const QtTestRunner &copy );
61 
62  Test *getRootTest();
63 
64 private:
65  typedef CppUnitVector<Test *> Tests;
67 
69 };
70 
71 
72 #if CPPUNIT_HAVE_NAMESPACES
73  namespace QtUi
74  {
78  typedef CPPUNIT_NS::QtTestRunner TestRunner;
79  }
80 #endif
81 
82 
84 
85 #endif // CPPUNIT_QTUI_QTTESTRUNNER_H

Send comments to:
CppUnit Developers