From fed2c0d23614df1b96dcc8746223501b07597a52 Mon Sep 17 00:00:00 2001 From: Luca Beldi Date: Thu, 15 Apr 2021 23:41:28 +0100 Subject: 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 Pick-to: 6.1 6.0 5.15 Change-Id: I7a042dfdb2575f87208a00cbed13db3869807f84 Reviewed-by: David Faure --- .../qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp') diff --git a/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp b/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp index bc96cab64b..5cbdd7beae 100644 --- a/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp +++ b/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp @@ -106,13 +106,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() -- cgit v1.2.3