diff options
author | Martin Jones <martin.jones@nokia.com> | 2011-11-04 14:04:20 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-04 07:00:54 +0100 |
commit | 1e542c8cd2fdd167c2b20a955034b0afe3b7268b (patch) | |
tree | bb167c6d9be21472f409249a7c480929210f36ff /tests/auto/declarative/qquickpositioners | |
parent | f9d897b03cd6919bbac1205fc90a09354b31f286 (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.cpp | 22 |
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); |