summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-09-06 11:36:43 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-09-06 10:28:02 +0000
commit3b6fb8f22e1da418aa067978795b0442fa31a587 (patch)
tree577b82983cdcbc854687bc22e5f6498e4e41d778 /tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
parentd332a2d3ccb485c9decd6c47fa5a5fc02b59d27e (diff)
Use QTRY_COMPARE in tst_qwidget::activation() (Windows only)
Speeds up the test from approximately 770ms to 180ms. Change-Id: I2e5479fd5190b841b44d4a66380d27b1c3b55162 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp')
-rw-r--r--tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp21
1 files changed, 6 insertions, 15 deletions
diff --git a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
index 63ff8380f8..baecc43f2c 100644
--- a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
+++ b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp
@@ -1743,8 +1743,6 @@ void tst_QWidget::activation()
{
Q_CHECK_PAINTEVENTS
- int waitTime = 100;
-
QWidget widget1;
widget1.setObjectName("activation-Widget1");
widget1.setWindowTitle(widget1.objectName());
@@ -1756,25 +1754,18 @@ void tst_QWidget::activation()
widget1.show();
widget2.show();
- QTest::qWait(waitTime);
- QCOMPARE(QApplication::activeWindow(), &widget2);
+ QTRY_COMPARE(QApplication::activeWindow(), &widget2);
widget2.showMinimized();
- QTest::qWait(waitTime);
- QCOMPARE(QApplication::activeWindow(), &widget1);
+ QTRY_COMPARE(QApplication::activeWindow(), &widget1);
widget2.showMaximized();
- QTest::qWait(waitTime);
- QCOMPARE(QApplication::activeWindow(), &widget2);
+ QTRY_COMPARE(QApplication::activeWindow(), &widget2);
widget2.showMinimized();
- QTest::qWait(waitTime);
- QCOMPARE(QApplication::activeWindow(), &widget1);
+ QTRY_COMPARE(QApplication::activeWindow(), &widget1);
widget2.showNormal();
- QTest::qWait(waitTime);
- QTest::qWait(waitTime);
- QCOMPARE(QApplication::activeWindow(), &widget2);
+ QTRY_COMPARE(QApplication::activeWindow(), &widget2);
widget2.hide();
- QTest::qWait(waitTime);
- QCOMPARE(QApplication::activeWindow(), &widget1);
+ QTRY_COMPARE(QApplication::activeWindow(), &widget1);
}
#endif // Q_OS_WIN