test: fixed tst_qabstractitemview for qpa
authorRohan McGovern <rohan.mcgovern@nokia.com>
Fri, 5 Aug 2011 00:30:55 +0000 (10:30 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 5 Aug 2011 11:19:58 +0000 (13:19 +0200)
Test uses QCursor::setPos(), which is broken for QPA.

Task-number: QTBUG-20753
Change-Id: Ibeb1278f46dc5dec081c19ba25dd83cc8390aef3
Reviewed-on: http://codereview.qt.nokia.com/2652
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
tests/auto/qabstractitemview/tst_qabstractitemview.cpp

index c919df1..db9110f 100644 (file)
@@ -1244,8 +1244,12 @@ void tst_QAbstractItemView::task200665_itemEntered()
     QCursor::setPos( view.viewport()->mapToGlobal(rect.center()) );
     QSignalSpy spy(&view, SIGNAL(entered(QModelIndex)));
     view.verticalScrollBar()->setValue(view.verticalScrollBar()->maximum());
-    QCOMPARE(spy.count(), 1);
 
+#ifdef Q_WS_QPA
+    QEXPECT_FAIL("", "QTBUG-20753 QCursor::setPos() is broken for QPA", Continue);
+#endif
+
+    QCOMPARE(spy.count(), 1);
 }
 
 void tst_QAbstractItemView::task257481_emptyEditor()