aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp')
-rw-r--r--tests/auto/qml/qtqmlmodules/tst_qtqmlmodules.cpp20
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)