1 #include "testcoverageobject.h"
2 #include <QTest>
3 #include <QMetaObject>
4 #include <QString>
5
6 void TestCoverageObject::init()
7 {
8 #ifdef __COVERAGESCANNER__
9 __coveragescanner_clear();
10 #endif
11 initTest();
12 }
13
14 void TestCoverageObject::cleanup()
15 {
16 cleanupTest();
17 #ifdef __COVERAGESCANNER__
18 QString test_name="unittest/";
19 test_name+=metaObject()->className();
20 test_name+="/";
21 test_name+=QTest::currentTestFunction();
22 __coveragescanner_testname(test_name.toLatin1());
23 if (QTest::currentTestFailed())
24 __coveragescanner_teststate("FAILED");
25 else
26 __coveragescanner_teststate("PASSED") ;
27 __coveragescanner_save();
28 __coveragescanner_testname("");
29 #endif
30 }