tst_qmouseevent_modal: Replace some qWait with QTRY_VERIFY.

Takes the total time for this test from ~1.2 seconds to ~0.42 seconds for me.

Change-Id: I426e600a7afe01d7343108b432eda8b83d6f3d85
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
bb10
Robin Burchell 2014-08-18 15:51:18 +02:00
parent e8012b0405
commit ef1ee956c1
1 changed files with 4 additions and 8 deletions

View File

@ -143,32 +143,28 @@ void tst_qmouseevent_modal::mousePressRelease()
QVERIFY( w->d->count() == 0 );
QTest::mousePress( w->pb, Qt::LeftButton );
QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QTRY_VERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 1 );
QVERIFY( !w->pb->isDown() );
QTest::mousePress( w->pb, Qt::LeftButton );
QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QTRY_VERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 2 );
QVERIFY( !w->pb->isDown() );
// With the current QWS mouse handling, the 3rd press would fail...
QTest::mousePress( w->pb, Qt::LeftButton );
QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QTRY_VERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 3 );
QVERIFY( !w->pb->isDown() );
QTest::mousePress( w->pb, Qt::LeftButton );
QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QTRY_VERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 4 );
QVERIFY( !w->pb->isDown() );
}