From b3008f8e253f5fca2c7d3328badcfeb189181652 Mon Sep 17 00:00:00 2001 From: Jesus Fernandez Date: Thu, 4 Oct 2018 16:49:34 +0200 Subject: Use QScopedPointer instead of new/delete MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I0651ad0244c1b4d3126a1dd3304f247f92240ffa Reviewed-by: Mårten Nordheim Reviewed-by: Jędrzej Nowacki Reviewed-by: Edward Welbourne --- tests/auto/corelib/kernel/qobject/tst_qobject.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/auto/corelib/kernel/qobject/tst_qobject.cpp b/tests/auto/corelib/kernel/qobject/tst_qobject.cpp index 68a92ebcc3..31268c5cf3 100644 --- a/tests/auto/corelib/kernel/qobject/tst_qobject.cpp +++ b/tests/auto/corelib/kernel/qobject/tst_qobject.cpp @@ -41,6 +41,7 @@ #include #include #include +#include #if QT_CONFIG(process) # include #endif @@ -500,14 +501,13 @@ void tst_QObject::connectSlotsByName() void tst_QObject::qobject_castTemplate() { - QObject *o = 0; - QVERIFY( !::qobject_cast(o) ); + QScopedPointer o; + QVERIFY(!::qobject_cast(o.data())); - o = new SenderObject; - QVERIFY( ::qobject_cast(o) ); - QVERIFY( ::qobject_cast(o) ); - QVERIFY( !::qobject_cast(o) ); - delete o; + o.reset(new SenderObject); + QVERIFY(::qobject_cast(o.data())); + QVERIFY(::qobject_cast(o.data())); + QVERIFY(!::qobject_cast(o.data())); } void tst_QObject::findChildren() -- cgit v1.2.3