summaryrefslogtreecommitdiffstats
path: root/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp
diff options
context:
space:
mode:
authorLuca Beldi <v.ronin@yahoo.it>2021-04-15 23:41:28 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-04-19 21:47:32 +0000
commitcbec5527903a6ee8fc711b1a352dc17b6efada71 (patch)
treecf1e55115faf57abbde595a5fdc2e1dc9199cbce /tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp
parentcf00353f303de3956a4116f4cec826e16aa6181f (diff)
Fix QAbstractItemModelTester false positive
When rows are removed from a model with no columns, the test should not report a problem if indexes are invalid Fixes: QTBUG-92886 Change-Id: I7a042dfdb2575f87208a00cbed13db3869807f84 Reviewed-by: David Faure <david.faure@kdab.com> (cherry picked from commit fed2c0d23614df1b96dcc8746223501b07597a52) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp')
-rw-r--r--tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp b/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp
index 177021121b..8e5b20757d 100644
--- a/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp
+++ b/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp
@@ -105,13 +105,16 @@ void tst_QAbstractItemModelTester::standardItemModel()
model.insertColumns(0, 5, model.index(1, 3));
}
-void tst_QAbstractItemModelTester::standardItemModelZeroColumns() // QTBUG-92220
+void tst_QAbstractItemModelTester::standardItemModelZeroColumns()
{
QStandardItemModel model;
-
QAbstractItemModelTester t1(&model);
+ // QTBUG-92220
model.insertRows(0, 5);
model.removeRows(0, 5);
+ // QTBUG-92886
+ model.insertRows(0, 5);
+ model.removeRows(1, 2);
}
void tst_QAbstractItemModelTester::testInsertThroughProxy()