diff --git a/tests/auto/corelib/platform/androiditemmodel/tst_androiditemmodel.cpp b/tests/auto/corelib/platform/androiditemmodel/tst_androiditemmodel.cpp index 7320530e92f..3477d914281 100644 --- a/tests/auto/corelib/platform/androiditemmodel/tst_androiditemmodel.cpp +++ b/tests/auto/corelib/platform/androiditemmodel/tst_androiditemmodel.cpp @@ -13,6 +13,7 @@ #include #include #include +#include using namespace Qt::Literals; @@ -40,6 +41,7 @@ private slots: void initTestCase_data(); void init(); void cleanup(); + void nonDestructiveChecks(); void addRow(); void addColumn(); void removeRow(); @@ -77,6 +79,21 @@ void tst_AndroidItemModel::cleanup() resetModel(); } +void tst_AndroidItemModel::nonDestructiveChecks() +{ + QFETCH_GLOBAL(bool, isList); + + for (int i = 0; i < 10; ++i) + jModel.callMethod("addRow"); + + if (!isList) { + for (int i = 0; i < 10; ++i) + jModel.callMethod("addCol"); + } + + QAbstractItemModelTester tester(qProxy); +} + void tst_AndroidItemModel::addRow() { const int rowsBefore = qProxy->rowCount();