aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qquickpositioners
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2011-11-04 14:04:20 +1000
committerQt by Nokia <qt-info@nokia.com>2011-11-04 07:00:54 +0100
commit1e542c8cd2fdd167c2b20a955034b0afe3b7268b (patch)
treebb167c6d9be21472f409249a7c480929210f36ff /tests/auto/declarative/qquickpositioners
parentf9d897b03cd6919bbac1205fc90a09354b31f286 (diff)
Fix test stability with threaded renderer.
Change-Id: I0ba617d2dcbc97de3e8c6bb280ccd8d1b9448fdc Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
Diffstat (limited to 'tests/auto/declarative/qquickpositioners')
-rw-r--r--tests/auto/declarative/qquickpositioners/tst_qquickpositioners.cpp22
1 files changed, 10 insertions, 12 deletions
diff --git a/tests/auto/declarative/qquickpositioners/tst_qquickpositioners.cpp b/tests/auto/declarative/qquickpositioners/tst_qquickpositioners.cpp
index 1d3ccabbf5..f50b5a5b49 100644
--- a/tests/auto/declarative/qquickpositioners/tst_qquickpositioners.cpp
+++ b/tests/auto/declarative/qquickpositioners/tst_qquickpositioners.cpp
@@ -267,8 +267,8 @@ void tst_qquickpositioners::test_horizontal_animated()
QTRY_COMPARE(row->height(), 50.0);
QTest::qWait(0);//Let the animation start
- QCOMPARE(two->x(), -100.0);
- QCOMPARE(three->x(), 50.0);
+ QVERIFY(two->x() >= -100.0 && two->x() < 50.0);
+ QVERIFY(three->x() >= 50.0 && three->x() < 100.0);
QTRY_COMPARE(two->x(), 50.0);
QTRY_COMPARE(three->x(), 100.0);
@@ -323,8 +323,8 @@ void tst_qquickpositioners::test_horizontal_animated_rightToLeft()
QTRY_COMPARE(row->height(), 50.0);
QTest::qWait(0);//Let the animation start
- QCOMPARE(one->x(), 50.0);
- QCOMPARE(two->x(), -100.0);
+ QVERIFY(one->x() >= 50.0 && one->x() < 100);
+ QVERIFY(two->x() >= -100.0 && two->x() < 50.0);
QTRY_COMPARE(one->x(), 100.0);
QTRY_COMPARE(two->x(), 50.0);
@@ -361,13 +361,11 @@ void tst_qquickpositioners::test_horizontal_animated_disabled()
//Add 'two'
two->setVisible(true);
QCOMPARE(two->isVisible(), true);
- qApp->processEvents();
- QCOMPARE(row->width(), 150.0);
- QCOMPARE(row->height(), 50.0);
+ QTRY_COMPARE(row->width(), 150.0);
+ QTRY_COMPARE(row->height(), 50.0);
- qApp->processEvents();
- QCOMPARE(two->x(), 50.0);
- QCOMPARE(three->x(), 100.0);
+ QTRY_COMPARE(two->x(), 50.0);
+ QTRY_COMPARE(three->x(), 100.0);
delete canvas;
}
@@ -468,8 +466,8 @@ void tst_qquickpositioners::test_vertical_animated()
QTRY_COMPARE(column->height(), 150.0);
QTRY_COMPARE(column->width(), 50.0);
QTest::qWait(0);//Let the animation start
- QCOMPARE(two->y(), -100.0);
- QCOMPARE(three->y(), 50.0);
+ QVERIFY(two->y() >= -100.0 && two->y() < 50.0);
+ QVERIFY(three->y() >= 50.0 && three->y() < 100.0);
QTRY_COMPARE(two->y(), 50.0);
QTRY_COMPARE(three->y(), 100.0);