tst_dialogs: verify that rootObject is valid
authorRobin Burchell <robin.burchell@jollamobile.com>
Mon, 11 Aug 2014 09:23:42 +0000 (11:23 +0200)
committerShawn Rutledge <shawn.rutledge@digia.com>
Fri, 15 Aug 2014 04:16:10 +0000 (06:16 +0200)
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 <shawn.rutledge@digia.com>
tests/auto/quick/dialogs/tst_dialogs.cpp

index df3728e..8bab159 100644 (file)
@@ -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<QObject *>(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<QObject *>(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<QObject *>(window->rootObject()->property("fileDialog"));
     QStringList filters;