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
parent
e8012b0405
commit
ef1ee956c1
|
|
@ -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() );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue