diff options
Diffstat (limited to 'tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp')
-rw-r--r-- | tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp b/tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp index 88fd0e6bc0..62637c97ff 100644 --- a/tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp +++ b/tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp @@ -1,5 +1,5 @@ // Copyright (C) 2016 Research in Motion. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #include <qtest.h> #include <QDebug> @@ -23,33 +23,27 @@ void tst_qtqmlmodules::baseTypes() { QQmlEngine engine; QQmlComponent component(&engine, testFileUrl("base.qml")); - QObject *object = component.create(); - QVERIFY(object != nullptr); + std::unique_ptr<QObject> object { component.create() }; + QVERIFY(object); QVERIFY(object->property("success").toBool()); - - delete object; } void tst_qtqmlmodules::modelsTypes() { QQmlEngine engine; QQmlComponent component(&engine, testFileUrl("models.qml")); - QObject *object = component.create(); - QVERIFY(object != nullptr); + std::unique_ptr<QObject> object { component.create() }; + QVERIFY(object); QVERIFY(object->property("success").toBool()); - - delete object; } void tst_qtqmlmodules::unavailableTypes() { QQmlEngine engine; QQmlComponent component(&engine, testFileUrl("unavailable.qml")); - QObject *object = component.create(); - QVERIFY(object != nullptr); + std::unique_ptr<QObject> object { component.create() }; + QVERIFY(object); QVERIFY(object->property("success").toBool()); - - delete object; } QTEST_MAIN(tst_qtqmlmodules) |