tests: Use QTRY_COMPARE instead manual timer

This commit is contained in:
Albert Astals Cid 2018-02-18 23:18:11 +01:00
parent 54c741844b
commit 7014e86f68

View file

@ -179,20 +179,13 @@ void SearchTest::test311232()
const int searchId = 0;
d.searchText(searchId, QStringLiteral(" i "), true, Qt::CaseSensitive, Okular::Document::NextMatch, false, QColor());
QTime t;
t.start();
while (spy.count() != 1 && t.elapsed() < 500)
qApp->processEvents();
QCOMPARE(spy.count(), 1);
QTRY_COMPARE(spy.count(), 1);
QCOMPARE(receiver.m_id, searchId);
QCOMPARE(receiver.m_status, Okular::Document::MatchFound);
d.continueSearch( searchId, Okular::Document::PreviousMatch );
t.start();
while (spy.count() != 2 && t.elapsed() < 500)
qApp->processEvents();
QCOMPARE(spy.count(), 2);
QTRY_COMPARE(spy.count(), 2);
QCOMPARE(receiver.m_id, searchId);
QCOMPARE(receiver.m_status, Okular::Document::NoMatchFound);
}