diff options
Diffstat (limited to 'src/testlib/qabstracttestlogger_p.h')
-rw-r--r-- | src/testlib/qabstracttestlogger_p.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/testlib/qabstracttestlogger_p.h b/src/testlib/qabstracttestlogger_p.h index e5a1404c16..06a39ee65a 100644 --- a/src/testlib/qabstracttestlogger_p.h +++ b/src/testlib/qabstracttestlogger_p.h @@ -51,7 +51,8 @@ // We mean it. // -#include <qglobal.h> +#include <QtTest/qttestglobal.h> + #include <stdio.h> #include <stdlib.h> @@ -60,8 +61,9 @@ QT_BEGIN_NAMESPACE class QBenchmarkResult; class QTestData; -class QAbstractTestLogger +class Q_TESTLIB_EXPORT QAbstractTestLogger { + Q_DISABLE_COPY_MOVE(QAbstractTestLogger) public: enum IncidentTypes { Pass, @@ -106,6 +108,8 @@ public: virtual void addMessage(MessageTypes type, const QString &message, const char *file = nullptr, int line = 0) = 0; + bool isLoggingToStdout() const; + void outputString(const char *msg); protected: @@ -182,7 +186,7 @@ namespace QTest namespace QTestPrivate { enum IdentifierPart { TestObject = 0x1, TestFunction = 0x2, TestDataTag = 0x4, AllParts = 0xFFFF }; - void generateTestIdentifier(QTestCharBuffer *identifier, int parts = AllParts); + void Q_TESTLIB_EXPORT generateTestIdentifier(QTestCharBuffer *identifier, int parts = AllParts); } QT_END_NAMESPACE |