aheinecke added a comment.

  In D13170#269657 <https://phabricator.kde.org/D13170#269657>, @aacid wrote:
  
  > QTest::qWait( 100 ); is bad as you probably already guessed since it's 
"machine dependant".
  
  
  Yeah, looked fishy ;-) Although stuff like that is used in part test on other 
places so i've copied it.
  
  > In those cases you awnt to use the QTRY_ versions, i.e. QTRY_VERIFY2 
instead of QVERIFY2
  
  I'll try.
  
  > Also you probably want QCOMPARE instead of QVERIFY if your QVERIFY has a == 
inside, because that way when it fails it already says the expected: actual: 
values without you having to construct the string (in this case we want 
QTRY_COMPARE to be able to remove the wait() calls).
  
  I used QVERIFY2 with the equality operator because there is no QCOMPARE2 for 
QVERIFY So I can't add a message. And if I use such a helper function I need to 
know the actual failure line.
  
  > Hope i made sense :D
  
  Yes, thanks :-)

REPOSITORY
  R223 Okular

REVISION DETAIL
  https://phabricator.kde.org/D13170

To: aheinecke, aacid
Cc: okular-devel, ngraham, aacid

Reply via email to