********* Start testing of tst_QRangeModelAdapter *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 static release build; by Apple LLVM 15.0.0 (clang-1500.3.9.4)), macos 14.3.0
INFO   : tst_QRangeModelAdapter::initTestCase() entering
PASS   : tst_QRangeModelAdapter::initTestCase()
INFO   : tst_QRangeModelAdapter::tableWriteAccess() entering
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.size(), 1)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1328)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(0, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1329)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(0, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1330)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(adapter.at(0, 0), 0)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1333)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(adapter.at(0, 1), "null")
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1334)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.size(), 2)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1341)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(0, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1342)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(0, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1343)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.size(), 2)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1351)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(0, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1354)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(0, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1355)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(1).at(0).value<QModelIndex>(), adapter.index(1, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1356)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(1).at(1).value<QModelIndex>(), adapter.index(1, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1357)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.size(), 2)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1361)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(0, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1362)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(0, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1363)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(1).at(0).value<QModelIndex>(), adapter.index(size - 1, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1364)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(1).at(1).value<QModelIndex>(), adapter.index(size - 1, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1365)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(adapter[0], table.at(0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1377)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.size(), 1)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1380)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(lastRow, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1381)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(lastRow, lastColumn))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1382)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.size(), 1)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1386)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(lastRow, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1387)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(lastRow, lastColumn))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1388)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(adapter.rowCount(), 2)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1403)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(adapter.columnCount(), 2)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1404)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(table.at(0)->string(), "1/1")
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1410)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(table.at(0)->number(), 10)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1411)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 2)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1412)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QVERIFY(adapter.at(0) != nullptr)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1415)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 0)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1416)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 1)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1419)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(0).value<QModelIndex>(), adapter.index(0, 0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1421)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.at(0).at(1).value<QModelIndex>(), adapter.index(0, 1))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1422)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QVERIFY(adapter.at(0, 0) != nullptr)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1433)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 0)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1434)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 0)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1441)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(topLeft, table.at(0).at(0))
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1455)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 0)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1456)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(dataChangedSpy.count(), 1)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1458)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(table.at(0).at(0)->string(), "0")
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1459)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(table.at(0).at(0)->number(), 0)
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1460)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(row.at(0)->number(), table.at(0).at(0)->number())
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1472)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(row.at(column)->string(), cell->string())
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1476)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() QCOMPARE(row.at(column)->string(), cell->string())
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1476)]
INFO   : tst_QRangeModelAdapter::tableWriteAccess() Did not receive any message matching: "Not able to assign QVariant"
INFO   : tst_QRangeModelAdapter::tableWriteAccess() Did not receive any message matching: "Writing value of type Object\* to role Qt::RangeModelDataRole at index .* of the model failed"
FAIL!  : tst_QRangeModelAdapter::tableWriteAccess() Not all expected messages were received
INFO   : tst_QRangeModelAdapter::cleanupTestCase() entering
PASS   : tst_QRangeModelAdapter::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of tst_QRangeModelAdapter *********
