Cutelee 6.1.0
coverageobject.cpp
1#include "coverageobject.h"
2#include <QDir>
3#include <QMetaObject>
4#include <QString>
5#include <QTest>
6
7void CoverageObject::init()
8{
9#ifdef __COVERAGESCANNER__
10#endif
11 initTest();
12}
13
14void CoverageObject::cleanup()
15{
16 cleanupTest();
17#ifdef __COVERAGESCANNER__
18 QString test_name;
19 test_name += QString::fromLatin1(metaObject()->className());
20 test_name += QString::fromLatin1("/");
21 test_name += QString::fromLatin1(QTest::currentTestFunction());
22 if (QTest::currentDataTag()) {
23 test_name += QString::fromLatin1("/");
24 test_name += QString::fromLatin1(QTest::currentDataTag());
25 }
26 __coveragescanner_testname(test_name.toStdString().c_str());
27 if (QTest::currentTestFailed())
28 __coveragescanner_teststate("FAILED");
29 else
30 __coveragescanner_teststate("PASSED");
31 __coveragescanner_save();
32 __coveragescanner_testname("");
33 __coveragescanner_clear();
34#endif
35}