Add diagnostic output to tst_qquickpathview::cancelDrag().

Task-number: QTBUG-32662
Change-Id: I62b53f94659be95b3bef86f853733998d4d882dc
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
This commit is contained in:
Friedemann Kleint 2013-07-29 14:46:37 +02:00 committed by The Qt Project
parent 1a90b94afa
commit 7f702f736a
1 changed files with 9 additions and 1 deletions

View File

@ -1725,6 +1725,14 @@ void tst_QQuickPathView::missingPercent()
delete obj;
}
static inline bool hasFraction(qreal o)
{
const bool result = o != qFloor(o);
if (!result)
qDebug() << "o != qFloor(o)" << o;
return result;
}
void tst_QQuickPathView::cancelDrag()
{
QScopedPointer<QQuickView> window(createView());
@ -1747,7 +1755,7 @@ void tst_QQuickPathView::cancelDrag()
QTest::mouseMove(window.data(), QPoint(30, 100));
QTest::mouseMove(window.data(), QPoint(85, 100));
QTRY_VERIFY(pathview->offset() != qFloor(pathview->offset()));
QTRY_VERIFY(hasFraction(pathview->offset()));
QTRY_VERIFY(pathview->isMoving());
QVERIFY(pathview->isDragging());
QCOMPARE(draggingSpy.count(), 1);