Cutelee  6.1.0
coverageobject.cpp
1 #include "coverageobject.h"
2 #include <QDir>
3 #include <QMetaObject>
4 #include <QString>
5 #include <QTest>
6 
7 void CoverageObject::init()
8 {
9 #ifdef __COVERAGESCANNER__
10 #endif
11  initTest();
12 }
13 
14 void 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 }