diff options
Diffstat (limited to 'tests/auto/quick/qquicktableview/tst_qquicktableview.cpp')
-rw-r--r-- | tests/auto/quick/qquicktableview/tst_qquicktableview.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/quick/qquicktableview/tst_qquicktableview.cpp b/tests/auto/quick/qquicktableview/tst_qquicktableview.cpp index 2e02e5873d..59a257a7f5 100644 --- a/tests/auto/quick/qquicktableview/tst_qquicktableview.cpp +++ b/tests/auto/quick/qquicktableview/tst_qquicktableview.cpp @@ -230,6 +230,7 @@ private slots: void selectUsingHomeAndEndKeys(); void selectUsingPageUpDownKeys(); void testDeprecatedApi(); + void alternatingRows(); }; tst_QQuickTableView::tst_QQuickTableView() @@ -4948,6 +4949,18 @@ void tst_QQuickTableView::testDeprecatedApi() QCOMPARE(tableView->bottomRow(), model.rowCount() - 1); } +void tst_QQuickTableView::alternatingRows() +{ + // Check that you can set 'alternate' + LOAD_TABLEVIEW("plaintableview.qml"); + + QVERIFY(tableView->alternatingRows()); + tableView->setAlternatingRows(false); + QVERIFY(!tableView->alternatingRows()); + tableView->setAlternatingRows(true); + QVERIFY(tableView->alternatingRows()); +} + QTEST_MAIN(tst_QQuickTableView) #include "tst_qquicktableview.moc" |