Properly check for widget's visibility in doublespinbox autotest
authorOliver Wolff <oliver.wolff@digia.com>
Mon, 22 Oct 2012 08:59:52 +0000 (10:59 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 25 Oct 2012 22:26:35 +0000 (00:26 +0200)
Change-Id: If9e08ab5c84090729537e2a060257564c62fda9a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
tests/auto/widgets/widgets/qdoublespinbox/tst_qdoublespinbox.cpp

index 898f566..12cc4e2 100644 (file)
@@ -1010,7 +1010,7 @@ void tst_QDoubleSpinBox::task221221()
     QDoubleSpinBox spin;
     QTest::keyClick(&spin, Qt::Key_1);
     spin.show();
-    QVERIFY(spin.isVisible());
+    QVERIFY(QTest::qWaitForWindowExposed(&spin));
     QCOMPARE(spin.text(), QLatin1String("1.00"));
 }
 
@@ -1026,7 +1026,7 @@ void tst_QDoubleSpinBox::task255471_decimalsValidation()
         spinBox.setMaximum(12);
 
         spinBox.show();
-        QTRY_VERIFY(spinBox.isVisible());
+        QVERIFY(QTest::qWaitForWindowExposed(&spinBox));
         spinBox.setFocus();
         QTRY_VERIFY(spinBox.hasFocus());