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 }