****************************************************************************/
#include "qtestbasicstreamer.h"
-#include "qtestlogger_p.h"
+#include "qxunittestlogger_p.h"
#include "qtestelement.h"
#include "qtestelementattribute.h"
#include "qtestassert.h"
QT_BEGIN_NAMESPACE
-QTestBasicStreamer::QTestBasicStreamer(QTestLogger *logger)
+QTestBasicStreamer::QTestBasicStreamer(QXunitTestLogger *logger)
:testLogger(logger)
{
QTEST_ASSERT(testLogger);
testLogger->outputString(msg);
}
-QTestLogger *QTestBasicStreamer::logger() const
+QXunitTestLogger *QTestBasicStreamer::logger() const
{
return testLogger;
}
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;
virtual void outputElementAttributes(const QTestElement *element, QTestElementAttribute *attribute) const;
private:
- QTestLogger *testLogger;
+ QXunitTestLogger *testLogger;
};
QT_END_NAMESPACE
#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>
QTest::testLogger = new QXmlTestLogger(QXmlTestLogger::Light);
break;
case QTestLog::XunitXML:
- QTest::testLogger = new QTestLogger();
+ QTest::testLogger = new QXunitTestLogger();
break;
}
}
**
****************************************************************************/
-#include "qtestlogger_p.h"
+#include "qxunittestlogger_p.h"
#include "qtestelement.h"
#include "qtestxunitstreamer.h"
QT_BEGIN_NAMESPACE
-QTestLogger::QTestLogger()
+QXunitTestLogger::QXunitTestLogger()
: listOfTestcases(0)
, currentLogElement(0)
, errorLogElement(0)
{
}
-QTestLogger::~QTestLogger()
+QXunitTestLogger::~QXunitTestLogger()
{
delete currentLogElement;
delete logFormatter;
}
-void QTestLogger::startLogging(const char *filename)
+void QXunitTestLogger::startLogging(const char *filename)
{
QAbstractTestLogger::startLogging(filename);
errorLogElement = new QTestElement(QTest::LET_SystemError);
}
-void QTestLogger::stopLogging()
+void QXunitTestLogger::stopLogging()
{
QTestElement *iterator = listOfTestcases;
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);
++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];
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);
currentLogElement->addLogElement(benchmarkElement);
}
-void QTestLogger::addTag(QTestElement* element)
+void QXunitTestLogger::addTag(QTestElement* element)
{
const char *tag = QTestResult::currentDataTag();
const char *gtag = QTestResult::currentGlobalDataTag();
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;