diff options
author | Jason McDonald <jason.mcdonald@nokia.com> | 2011-10-17 16:39:59 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-10-19 05:56:55 +0200 |
commit | 604619fc386c852fef1158d6cd2b0ccfc94eef71 (patch) | |
tree | aacbc8f6e2368037dbd6e6088916cd2167896503 | |
parent | cd7623c19f708b0e37897dae7320478d13ddbc78 (diff) | |
download | qtbase-604619fc386c852fef1158d6cd2b0ccfc94eef71.tar.gz |
Prefer QSKIP to QTEST_NOOP_MAIN.
Use QSKIP instead of QTEST_NOOP_MAIN so that the user receives a clear
indication that this test won't be testing anything until it gets fixed
for Qt5.
Change-Id: I4fa73883f58d8d4a533a7c21ecd4dd5b3c55b174
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
-rw-r--r-- | tests/auto/qwindowsurface/tst_qwindowsurface.cpp | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/tests/auto/qwindowsurface/tst_qwindowsurface.cpp b/tests/auto/qwindowsurface/tst_qwindowsurface.cpp index fb273a0166..b60adfcdfd 100644 --- a/tests/auto/qwindowsurface/tst_qwindowsurface.cpp +++ b/tests/auto/qwindowsurface/tst_qwindowsurface.cpp @@ -44,30 +44,37 @@ #include <QPainter> #include <QPalette> #include <QWindowsStyle> - -#if QT_VERSION < 0x050000 // Fixme Qt 5 - -#include <private/qwindowsurface_p.h> #include <QDesktopWidget> #include <QX11Info> - - #include "../../shared/util.h" +#if QT_VERSION < 0x050000 +#include <private/qwindowsurface_p.h> +#endif + class tst_QWindowSurface : public QObject { Q_OBJECT -public: - tst_QWindowSurface() {} - ~tst_QWindowSurface() {} - +#if QT_VERSION >= 0x050000 +public slots: + void initTestCase(); +#else private slots: void getSetWindowSurface(); void flushOutsidePaintEvent(); void grabWidget(); +#endif }; +#if QT_VERSION >= 0x050000 +void tst_QWindowSurface::initTestCase() +{ + QSKIP("This test is temporarily skipped until it is fixed for Qt5", SkipAll); +} + +#else + class MyWindowSurface : public QWindowSurface { public: @@ -281,13 +288,7 @@ void tst_QWindowSurface::grabWidget() QVERIFY(QColor(childInvalidSubImage.pixel(0, 0)) == QColor(Qt::white)); } -QTEST_MAIN(tst_QWindowSurface) - -#else - -// Temporarily skip the entire test until it is fixed for Qt5 -QTEST_NOOP_MAIN - #endif +QTEST_MAIN(tst_QWindowSurface) #include "tst_qwindowsurface.moc" |