Simplify qtestlib logging code, part 2
authorJason McDonald <jason.mcdonald@nokia.com>
Wed, 31 Aug 2011 07:08:28 +0000 (17:08 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 1 Sep 2011 01:10:51 +0000 (03:10 +0200)
Rename the QTestLogger class to QXunitTestLogger.

Change-Id: I7b93f9de4f4744e53997ccc001a745c36f375599
Reviewed-on: http://codereview.qt.nokia.com/3924
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
src/testlib/qtestbasicstreamer.cpp
src/testlib/qtestbasicstreamer.h
src/testlib/qtestlog.cpp
src/testlib/qtestxunitstreamer.cpp
src/testlib/qtestxunitstreamer.h
src/testlib/qxunittestlogger.cpp [moved from src/testlib/qtestlogger.cpp with 92% similarity]
src/testlib/qxunittestlogger_p.h [moved from src/testlib/qtestlogger_p.h with 96% similarity]
src/testlib/testlib.pro

index d371b4d..1d272ea 100644 (file)
@@ -40,7 +40,7 @@
 ****************************************************************************/
 
 #include "qtestbasicstreamer.h"
-#include "qtestlogger_p.h"
+#include "qxunittestlogger_p.h"
 #include "qtestelement.h"
 #include "qtestelementattribute.h"
 #include "qtestassert.h"
@@ -54,7 +54,7 @@
 
 QT_BEGIN_NAMESPACE
 
-QTestBasicStreamer::QTestBasicStreamer(QTestLogger *logger)
+QTestBasicStreamer::QTestBasicStreamer(QXunitTestLogger *logger)
     :testLogger(logger)
 {
     QTEST_ASSERT(testLogger);
@@ -156,7 +156,7 @@ void QTestBasicStreamer::outputString(const char *msg) const
     testLogger->outputString(msg);
 }
 
-QTestLogger *QTestBasicStreamer::logger() const
+QXunitTestLogger *QTestBasicStreamer::logger() const
 {
     return testLogger;
 }
index 04bc406..d53db06 100644 (file)
@@ -52,20 +52,20 @@ QT_MODULE(Test)
 
 class QTestElement;
 class QTestElementAttribute;
-class QTestLogger;
+class QXunitTestLogger;
 struct QTestCharBuffer;
 
 class QTestBasicStreamer
 {
     public:
-        QTestBasicStreamer(QTestLogger *logger);
+        QTestBasicStreamer(QXunitTestLogger *logger);
         virtual ~QTestBasicStreamer();
 
         virtual void output(QTestElement *element) const;
 
         void outputString(const char *msg) const;
 
-        QTestLogger *logger() const;
+        QXunitTestLogger *logger() const;
 
     protected:
         virtual void formatStart(const QTestElement *element, QTestCharBuffer *formatted) const;
@@ -77,7 +77,7 @@ class QTestBasicStreamer
         virtual void outputElementAttributes(const QTestElement *element, QTestElementAttribute *attribute) const;
 
     private:
-        QTestLogger *testLogger;
+        QXunitTestLogger *testLogger;
 };
 
 QT_END_NAMESPACE
index 77ddae6..410972d 100644 (file)
@@ -45,7 +45,7 @@
 #include "QtTest/private/qtestresult_p.h"
 #include "QtTest/private/qabstracttestlogger_p.h"
 #include "QtTest/private/qplaintestlogger_p.h"
-#include "QtTest/private/qtestlogger_p.h"
+#include "QtTest/private/qxunittestlogger_p.h"
 #include "QtTest/private/qxmltestlogger_p.h"
 #include <QtCore/qatomic.h>
 #include <QtCore/qbytearray.h>
@@ -178,7 +178,7 @@ namespace QTest {
             QTest::testLogger = new QXmlTestLogger(QXmlTestLogger::Light);
             break;
         case QTestLog::XunitXML:
-            QTest::testLogger = new QTestLogger();
+            QTest::testLogger = new QXunitTestLogger();
             break;
         }
     }
index fb9699e..93b40de 100644 (file)
@@ -48,7 +48,7 @@
 
 QT_BEGIN_NAMESPACE
 
-QTestXunitStreamer::QTestXunitStreamer(QTestLogger *logger)
+QTestXunitStreamer::QTestXunitStreamer(QXunitTestLogger *logger)
     : QTestBasicStreamer(logger)
 {}
 
index 4d1cb27..4f2fc7f 100644 (file)
@@ -50,12 +50,12 @@ QT_BEGIN_NAMESPACE
 
 QT_MODULE(Test)
 
-class QTestLogger;
+class QXunitTestLogger;
 
 class QTestXunitStreamer: public QTestBasicStreamer
 {
     public:
-        QTestXunitStreamer(QTestLogger *logger);
+        QTestXunitStreamer(QXunitTestLogger *logger);
         ~QTestXunitStreamer();
 
         void formatStart(const QTestElement *element, QTestCharBuffer *formatted) const;
similarity index 92%
rename from src/testlib/qtestlogger.cpp
rename to src/testlib/qxunittestlogger.cpp
index 1665dde..05a8c47 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include "qtestlogger_p.h"
+#include "qxunittestlogger_p.h"
 #include "qtestelement.h"
 #include "qtestxunitstreamer.h"
 
@@ -51,7 +51,7 @@
 
 QT_BEGIN_NAMESPACE
 
-QTestLogger::QTestLogger()
+QXunitTestLogger::QXunitTestLogger()
     : listOfTestcases(0)
     , currentLogElement(0)
     , errorLogElement(0)
@@ -62,13 +62,13 @@ QTestLogger::QTestLogger()
 {
 }
 
-QTestLogger::~QTestLogger()
+QXunitTestLogger::~QXunitTestLogger()
 {
     delete currentLogElement;
     delete logFormatter;
 }
 
-void QTestLogger::startLogging(const char *filename)
+void QXunitTestLogger::startLogging(const char *filename)
 {
     QAbstractTestLogger::startLogging(filename);
 
@@ -77,7 +77,7 @@ void QTestLogger::startLogging(const char *filename)
     errorLogElement = new QTestElement(QTest::LET_SystemError);
 }
 
-void QTestLogger::stopLogging()
+void QXunitTestLogger::stopLogging()
 {
     QTestElement *iterator = listOfTestcases;
 
@@ -127,7 +127,7 @@ void QTestLogger::stopLogging()
     QAbstractTestLogger::stopLogging();
 }
 
-void QTestLogger::enterTestFunction(const char *function)
+void QXunitTestLogger::enterTestFunction(const char *function)
 {
     currentLogElement = new QTestElement(QTest::LET_TestCase);
     currentLogElement->addAttribute(QTest::AI_Name, function);
@@ -136,12 +136,12 @@ void QTestLogger::enterTestFunction(const char *function)
     ++testCounter;
 }
 
-void QTestLogger::leaveTestFunction()
+void QXunitTestLogger::leaveTestFunction()
 {
 }
 
-void QTestLogger::addIncident(IncidentTypes type, const char *description,
-                     const char *file, int line)
+void QXunitTestLogger::addIncident(IncidentTypes type, const char *description,
+                                   const char *file, int line)
 {
     const char *typeBuf = 0;
     char buf[100];
@@ -220,11 +220,11 @@ void QTestLogger::addIncident(IncidentTypes type, const char *description,
         have some information about the expected failure.
     */
     if (type == QAbstractTestLogger::XFail) {
-        QTestLogger::addMessage(QAbstractTestLogger::Info, description, file, line);
+        QXunitTestLogger::addMessage(QAbstractTestLogger::Info, description, file, line);
     }
 }
 
-void QTestLogger::addBenchmarkResult(const QBenchmarkResult &result)
+void QXunitTestLogger::addBenchmarkResult(const QBenchmarkResult &result)
 {
     QTestElement *benchmarkElement = new QTestElement(QTest::LET_Benchmark);
 
@@ -240,7 +240,7 @@ void QTestLogger::addBenchmarkResult(const QBenchmarkResult &result)
     currentLogElement->addLogElement(benchmarkElement);
 }
 
-void QTestLogger::addTag(QTestElement* element)
+void QXunitTestLogger::addTag(QTestElement* element)
 {
     const char *tag = QTestResult::currentDataTag();
     const char *gtag = QTestResult::currentGlobalDataTag();
@@ -261,7 +261,7 @@ void QTestLogger::addTag(QTestElement* element)
     element->addAttribute(QTest::AI_Tag, buf.constData());
 }
 
-void QTestLogger::addMessage(MessageTypes type, const char *message, const char *file, int line)
+void QXunitTestLogger::addMessage(MessageTypes type, const char *message, const char *file, int line)
 {
     QTestElement *errorElement = new QTestElement(QTest::LET_Error);
     const char *typeBuf = 0;
similarity index 96%
rename from src/testlib/qtestlogger_p.h
rename to src/testlib/qxunittestlogger_p.h
index b9c9f2b..5c295df 100644 (file)
@@ -60,11 +60,11 @@ QT_BEGIN_NAMESPACE
 class QTestBasicStreamer;
 class QTestElement;
 
-class QTestLogger : public QAbstractTestLogger
+class QXunitTestLogger : public QAbstractTestLogger
 {
     public:
-        QTestLogger();
-        ~QTestLogger();
+        QXunitTestLogger();
+        ~QXunitTestLogger();
 
         void startLogging(const char *filename);
         void stopLogging();
index 4133472..6ca67e3 100644 (file)
@@ -55,7 +55,7 @@ SOURCES = qtestcase.cpp \
     qtestelementattribute.cpp \
     qtestbasicstreamer.cpp \
     qtestxunitstreamer.cpp \
-    qtestlogger.cpp
+    qxunittestlogger.cpp
 DEFINES *= QT_NO_CAST_TO_ASCII \
     QT_NO_CAST_FROM_ASCII \
     QTESTLIB_MAKEDLL \