summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp')
-rw-r--r--tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp b/tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp
index b827d87910..23e69b2190 100644
--- a/tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp
+++ b/tests/auto/widgets/itemviews/qtablewidget/tst_qtablewidget.cpp
@@ -49,6 +49,7 @@ private slots:
void initTestCase();
void init();
void getSetCheck();
+ void selectionRange();
void clear();
void clearContents();
void rowCount();
@@ -155,6 +156,19 @@ void tst_QTableWidget::getSetCheck()
QCOMPARE(obj1.itemPrototype(), nullptr);
}
+void tst_QTableWidget::selectionRange()
+{
+ QTableWidgetSelectionRange defaultSelection;
+ QTableWidgetSelectionRange selection(1, 2, 3, 4);
+
+ QTableWidgetSelectionRange copy(selection);
+ QCOMPARE(copy, selection);
+ QVERIFY(copy != defaultSelection);
+
+ defaultSelection = copy;
+ QCOMPARE(defaultSelection, copy);
+}
+
void tst_QTableWidget::initTestCase()
{
testWidget.reset(new QTableWidget);