summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2021-09-18 13:41:19 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2021-09-20 19:00:05 +0200
commit8fcfd7f59136be08bb418b9f26910af8405faf13 (patch)
tree3f0fd97a90ae26549c4d8d45bac8ec51c4a7e837
parent2483931e25b6040e14af99bb56c505e9c082e758 (diff)
Eat expected warning messages in QGuiApplication test
Verifies that we get the messages we want, and makes it easier to see relevant debug output. Pick-to: 6.2 Change-Id: Ide92959b120f325badbf200236cdc85f72226e1e Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
-rw-r--r--tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp b/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
index 2aab336bcc..c8fedbf8fc 100644
--- a/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
+++ b/tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp
@@ -1114,16 +1114,23 @@ void tst_QGuiApplication::staticFunctions()
QGuiApplication::setWindowIcon(QIcon());
QGuiApplication::windowIcon();
QGuiApplication::platformName();
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::modalWindow();
QGuiApplication::focusWindow();
QGuiApplication::focusObject();
QGuiApplication::primaryScreen();
QGuiApplication::screens();
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::overrideCursor();
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::setOverrideCursor(QCursor());
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::changeOverrideCursor(QCursor());
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::restoreOverrideCursor();
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::keyboardModifiers();
+ QTest::ignoreMessage(QtWarningMsg, "Must construct a QGuiApplication first.");
QGuiApplication::queryKeyboardModifiers();
QGuiApplication::mouseButtons();
QGuiApplication::setLayoutDirection(Qt::LeftToRight);
@@ -1133,11 +1140,13 @@ void tst_QGuiApplication::staticFunctions()
QGuiApplication::desktopSettingsAware();
QGuiApplication::inputMethod();
QGuiApplication::platformNativeInterface();
+ QTest::ignoreMessage(QtWarningMsg, "QGuiApplication::platformFunction(): Must construct a QGuiApplication before accessing a platform function");
QGuiApplication::platformFunction(QByteArrayLiteral("bla"));
QGuiApplication::setQuitOnLastWindowClosed(true);
QGuiApplication::quitOnLastWindowClosed();
QGuiApplication::applicationState();
+ QTest::ignoreMessage(QtWarningMsg, "QPixmap: QGuiApplication must be created before calling defaultDepth().");
QPixmap::defaultDepth();
}