blob: 54a68264d2dfec9c05ff64a0aa81cbbdc80b8257 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
%{Cpp:LicenseTemplate}\
#include <QtTest>
@if "%{RequireApplication}" == "true"
%{JS: QtSupport.qtIncludes([ 'QtCore/QCoreApplication' ],
[ 'QtCore/QCoreApplication' ]) }\
@endif
// add necessary includes here
class %{TestCaseName} : public QObject
{
Q_OBJECT
public:
%{TestCaseName}();
~%{TestCaseName}();
private slots:
@if "%{GenerateInitAndCleanup}" == "true"
void initTestCase();
void cleanupTestCase();
@endif
void test_case1();
};
%{TestCaseName}::%{TestCaseName}()
{
}
%{TestCaseName}::~%{TestCaseName}()
{
}
@if "%{GenerateInitAndCleanup}" == "true"
void %{TestCaseName}::initTestCase()
{
}
void %{TestCaseName}::cleanupTestCase()
{
}
@endif
void %{TestCaseName}::test_case1()
{
}
@if "%{RequireApplication}" == "true"
QTEST_MAIN(%{TestCaseName})
@else
QTEST_APPLESS_MAIN(%{TestCaseName})
@endif
#include "%{JS: 'tst_%{TestCaseName}.moc'.toLowerCase() }"
|