diff --git a/tests/units/presentation/querytreemodeltest.cpp b/tests/units/presentation/querytreemodeltest.cpp --- a/tests/units/presentation/querytreemodeltest.cpp +++ b/tests/units/presentation/querytreemodeltest.cpp @@ -827,7 +827,7 @@ new ModelTest(&model, this); // WHEN - auto data = model.mimeData(QList() << model.index(1, 0) << model.index(2, 0)); + auto data = QSharedPointer(model.mimeData(QList() << model.index(1, 0) << model.index(2, 0))); // THEN QVERIFY(data); @@ -896,14 +896,14 @@ new ModelTest(&model, this); // WHEN - auto data = new QMimeData; + auto data = QSharedPointer::create(); const QModelIndex parent = parentRow >= 0 ? model.index(parentRow, 0) : QModelIndex(); - model.dropMimeData(data, Qt::MoveAction, row, column, parent); + model.dropMimeData(data.data(), Qt::MoveAction, row, column, parent); // THEN QCOMPARE(dropCalled, callExpected); if (callExpected) { - QCOMPARE(droppedData, data); + QCOMPARE(droppedData, data.data()); QCOMPARE(colorSeen, parent.data(Presentation::QueryTreeModelBase::ObjectRole).value()); } } @@ -968,9 +968,9 @@ << model.index(1, 0, model.index(1, 0)); // WHEN - auto data = model.mimeData(indexes); + auto data = QSharedPointer(model.mimeData(indexes)); const auto parent = model.index(1, 0, model.index(0, 0, model.index(1, 0))); - model.dropMimeData(data, Qt::MoveAction, -1, -1, parent); + model.dropMimeData(data.data(), Qt::MoveAction, -1, -1, parent); // THEN QVERIFY(!dropCalled);