CppUnit project page
FAQ
CppUnit home page
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
hosts this site.
Send comments to:
CppUnit Developers