From 47380a930e2376ebc42075a5a94540ec9138483a Mon Sep 17 00:00:00 2001 From: Robin Burchell Date: Mon, 11 Aug 2014 11:23:42 +0200 Subject: [PATCH] tst_dialogs: verify that rootObject is valid if there's an error during loading, it's much easier to spot if this fails rather than crashes. Change-Id: If0106729e18768819da8a877959a095398af8547 Reviewed-by: Shawn Rutledge --- tests/auto/quick/dialogs/tst_dialogs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/auto/quick/dialogs/tst_dialogs.cpp b/tests/auto/quick/dialogs/tst_dialogs.cpp index df3728e..8bab159 100644 --- a/tests/auto/quick/dialogs/tst_dialogs.cpp +++ b/tests/auto/quick/dialogs/tst_dialogs.cpp @@ -73,6 +73,7 @@ void tst_dialogs::fileDialogDefaultModality() window->setGeometry(240,240,1024,320); window->show(); QVERIFY(QTest::qWaitForWindowExposed(window)); + QVERIFY(window->rootObject()); // Click to show QObject *dlg = qvariant_cast(window->rootObject()->property("fileDialog")); @@ -118,6 +119,7 @@ void tst_dialogs::fileDialogNonModal() window->setGeometry(240,240,1024,320); window->show(); QVERIFY(QTest::qWaitForWindowExposed(window)); + QVERIFY(window->rootObject()); // Click to toggle visibility QObject *dlg = qvariant_cast(window->rootObject()->property("fileDialog")); @@ -142,6 +144,7 @@ void tst_dialogs::fileDialogNameFilters() window->setGeometry(240,240,1024,320); window->show(); QVERIFY(QTest::qWaitForWindowExposed(window)); + QVERIFY(window->rootObject()); QObject *dlg = qvariant_cast(window->rootObject()->property("fileDialog")); QStringList filters; -- 2.7.4