diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-12-02 08:53:29 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-12-06 08:35:36 +0100 |
commit | d0ff4bbf69ebaf34a6108b3406bf67451e8778d2 (patch) | |
tree | ff99e5c6cc9d37c9c80c553ca729e39540c21035 /sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp | |
parent | 2d7c438cc4c13b22bbe45e937cbdb4215239fd29 (diff) |
shiboken6: Use smart pointers for AbstractMetaClass instances
Change-Id: I101ca8ceea6ffa63ca8bd03e2e9adf7531cb8f80
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp')
-rw-r--r-- | sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp b/sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp index 95b33243e..11b0f6b62 100644 --- a/sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp +++ b/sources/shiboken6/ApiExtractor/tests/testdtorinformation.cpp @@ -28,11 +28,11 @@ private: QVERIFY(!builder.isNull()); AbstractMetaClassList classes = builder->classes(); QCOMPARE(classes.size(), 2); - auto *klass = AbstractMetaClass::findClass(classes, u"Control"); - QVERIFY(klass); + auto klass = AbstractMetaClass::findClass(classes, u"Control"); + QVERIFY(!klass.isNull()); QVERIFY(!klass->hasPrivateDestructor()); klass = AbstractMetaClass::findClass(classes, u"Subject"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(klass->hasPrivateDestructor()); } @@ -56,11 +56,11 @@ protected: QVERIFY(!builder.isNull()); AbstractMetaClassList classes = builder->classes(); QCOMPARE(classes.size(), 2); - auto *klass = AbstractMetaClass::findClass(classes, u"Control"); - QVERIFY(klass); + auto klass = AbstractMetaClass::findClass(classes, u"Control"); + QVERIFY(!klass.isNull()); QVERIFY(!klass->hasProtectedDestructor()); klass = AbstractMetaClass::findClass(classes, u"Subject"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(klass->hasProtectedDestructor()); } @@ -84,11 +84,11 @@ protected: QVERIFY(!builder.isNull()); AbstractMetaClassList classes = builder->classes(); QCOMPARE(classes.size(), 2); - auto *klass = AbstractMetaClass::findClass(classes, u"Control"); - QVERIFY(klass); + auto klass = AbstractMetaClass::findClass(classes, u"Control"); + QVERIFY(!klass.isNull()); QVERIFY(!klass->hasVirtualDestructor()); klass = AbstractMetaClass::findClass(classes, u"Subject"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(klass->hasVirtualDestructor()); } @@ -111,17 +111,17 @@ class Subject : public SubjectBase {}; QCOMPARE(classes.size(), 4); auto klass = AbstractMetaClass::findClass(classes, u"ControlBase"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(!klass->hasVirtualDestructor()); klass = AbstractMetaClass::findClass(classes, u"Control"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(!klass->hasVirtualDestructor()); klass = AbstractMetaClass::findClass(classes, u"SubjectBase"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(klass->hasVirtualDestructor()); klass = AbstractMetaClass::findClass(classes, u"Subject"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(klass->hasVirtualDestructor()); } @@ -145,11 +145,11 @@ protected: QVERIFY(!builder.isNull()); AbstractMetaClassList classes = builder->classes(); QCOMPARE(classes.size(), 2); - auto *klass = AbstractMetaClass::findClass(classes, u"Control"); - QVERIFY(klass); + auto klass = AbstractMetaClass::findClass(classes, u"Control"); + QVERIFY(!klass.isNull()); QVERIFY(klass->isPolymorphic()); klass = AbstractMetaClass::findClass(classes, u"Subject"); - QVERIFY(klass); + QVERIFY(!klass.isNull()); QVERIFY(klass->isPolymorphic()); } |