summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/itemviews
diff options
context:
space:
mode:
authorFabian Bumberger <fbumberger@rim.com>2014-04-03 15:17:41 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-04 19:32:21 +0200
commitf3eb59e3fc934f28d64f6946e86bd0a0dfbfdd4c (patch)
treefcffb69a497a36c9cb9fef0b91a1560c75c41e8c /tests/auto/widgets/itemviews
parent495c4d501e9258a0e86862fc9d4b5b4cbee14470 (diff)
Fix QTreeWidget autotest
Change-Id: I94b4d9d2f0ef013691faedc4cd12050aa49e98f2 Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Diffstat (limited to 'tests/auto/widgets/itemviews')
-rw-r--r--tests/auto/widgets/itemviews/qtreewidget/tst_qtreewidget.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/auto/widgets/itemviews/qtreewidget/tst_qtreewidget.cpp b/tests/auto/widgets/itemviews/qtreewidget/tst_qtreewidget.cpp
index dfa7592813..390858ac5b 100644
--- a/tests/auto/widgets/itemviews/qtreewidget/tst_qtreewidget.cpp
+++ b/tests/auto/widgets/itemviews/qtreewidget/tst_qtreewidget.cpp
@@ -3092,9 +3092,14 @@ void tst_QTreeWidget::task253109_itemHeight()
void tst_QTreeWidget::task206367_duplication()
{
QWidget topLevel;
+ // Explicitly set the font size because it is dpi dependent on some platforms
+ QFont font;
+ font.setPixelSize(40);
+ topLevel.setFont(font);
QTreeWidget treeWidget(&topLevel);
topLevel.show();
treeWidget.resize(200, 200);
+ treeWidget.setHeaderHidden(true);
treeWidget.setSortingEnabled(true);
QTreeWidgetItem* rootItem = new QTreeWidgetItem( &treeWidget, QStringList("root") );
@@ -3105,10 +3110,9 @@ void tst_QTreeWidget::task206367_duplication()
itemFile->setExpanded(true);
}
rootItem->setExpanded(true);
- QTest::qWait(2000);
//there should be enough room for 2x2 items. If there is a scrollbar, it means the items are duplicated
- QVERIFY(!treeWidget.verticalScrollBar()->isVisible());
+ QTRY_VERIFY(!treeWidget.verticalScrollBar()->isVisible());
}