********* Start testing of tst_QStringListModel *********
Config: Using QtTest library 6.9.3, Qt 6.9.3 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 13.6.4
PASS   : tst_QStringListModel::initTestCase()
PASS   : tst_QStringListModel::rowsAboutToBeRemoved_rowsRemoved(data0)
PASS   : tst_QStringListModel::rowsAboutToBeRemoved_rowsRemoved(data1)
PASS   : tst_QStringListModel::rowsAboutToBeRemoved_rowsRemoved(data2)
PASS   : tst_QStringListModel::rowsAboutToBeRemoved_rowsRemoved(data3)
PASS   : tst_QStringListModel::rowsAboutToBeInserted_rowsInserted(data0)
PASS   : tst_QStringListModel::rowsAboutToBeInserted_rowsInserted(data1)
PASS   : tst_QStringListModel::rowsAboutToBeInserted_rowsInserted(data2)
PASS   : tst_QStringListModel::rowsAboutToBeInserted_rowsInserted(data3)
PASS   : tst_QStringListModel::setData_emits_both_roles(0 -> 1)
PASS   : tst_QStringListModel::setData_emits_both_roles(1 -> 2)
PASS   : tst_QStringListModel::setData_emits_on_change_only()
PASS   : tst_QStringListModel::supportedDragDropActions()
PASS   : tst_QStringListModel::moveRows(1_Item_from_top_to_middle)
PASS   : tst_QStringListModel::moveRows(1_Item_from_top_to_bottom)
PASS   : tst_QStringListModel::moveRows(1_Item_from_middle_to_top)
PASS   : tst_QStringListModel::moveRows(1_Item_from_bottom_to_middle)
PASS   : tst_QStringListModel::moveRows(1_Item_from_bottom to_top)
PASS   : tst_QStringListModel::moveRows(1_Item_from_middle_to_bottom)
PASS   : tst_QStringListModel::moveRows(1_Item_from_middle_to_middle_before)
PASS   : tst_QStringListModel::moveRows(1_Item_from_middle_to_middle_after)
PASS   : tst_QStringListModel::moveRows(2_Items_from_top_to_middle)
PASS   : tst_QStringListModel::moveRows(2_Items_from_top_to_bottom)
PASS   : tst_QStringListModel::moveRows(2_Items_from_middle_to_top)
PASS   : tst_QStringListModel::moveRows(2_Items_from_bottom_to_middle)
PASS   : tst_QStringListModel::moveRows(2_Items_from_bottom_to_top)
PASS   : tst_QStringListModel::moveRows(2_Items_from_middle_to_bottom)
PASS   : tst_QStringListModel::moveRows(2_Items_from_middle_to_middle_before)
PASS   : tst_QStringListModel::moveRows(2_Items_from_middle_to_middle_after)
PASS   : tst_QStringListModel::moveRowsInvalid(destination_equal_source)
PASS   : tst_QStringListModel::moveRowsInvalid(count_equal_0)
PASS   : tst_QStringListModel::moveRowsInvalid(move_child)
PASS   : tst_QStringListModel::moveRowsInvalid(move_to_child)
PASS   : tst_QStringListModel::moveRowsInvalid(negative_count)
PASS   : tst_QStringListModel::moveRowsInvalid(negative_source_row)
PASS   : tst_QStringListModel::moveRowsInvalid(negative_destination_row)
PASS   : tst_QStringListModel::moveRowsInvalid(source_row_equal_rowCount)
PASS   : tst_QStringListModel::moveRowsInvalid(source_row_equal_destination_row)
PASS   : tst_QStringListModel::moveRowsInvalid(source_row_equal_destination_row_plus_1)
PASS   : tst_QStringListModel::moveRowsInvalid(destination_row_greater_rowCount)
PASS   : tst_QStringListModel::moveRowsInvalid(move_row_within_source_range)
QWARN  : tst_QStringListModel::itemData() qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
PASS   : tst_QStringListModel::itemData()
PASS   : tst_QStringListModel::setItemData()
PASS   : tst_QStringListModel::createPersistentOnLayoutAboutToBeChanged()
PASS   : tst_QStringListModel::cleanupTestCase()
Totals: 45 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of tst_QStringListModel *********
