CppUnit project page
FAQ
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
include
cppunit
ui
qt
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
9
#include <
cppunit/portability/CppUnitVector.h
>
10
#include "
Config.h
"
11
12
CPPUNIT_NS_BEGIN
13
14
15
class
Test
;
16
class
TestSuite
;
17
18
40
class
QTTESTRUNNER_API
QtTestRunner
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
© );
58
60
void
operator =(
const
QtTestRunner
© );
61
62
Test
*getRootTest();
63
64
private
:
65
typedef
CppUnitVector<Test *>
Tests
;
66
Tests
*
_tests
;
67
68
TestSuite
*
_suite
;
69
};
70
71
72
#if CPPUNIT_HAVE_NAMESPACES
73
namespace
QtUi
74
{
78
typedef
CPPUNIT_NS::QtTestRunner
TestRunner
;
79
}
80
#endif
81
82
83
CPPUNIT_NS_END
84
85
#endif // CPPUNIT_QTUI_QTTESTRUNNER_H
Send comments to:
CppUnit Developers