diff options
Diffstat (limited to 'sources/shiboken2/ApiExtractor/tests/testcontainer.cpp')
-rw-r--r-- | sources/shiboken2/ApiExtractor/tests/testcontainer.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp b/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp index 2234fb4c3..0da16924a 100644 --- a/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp +++ b/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp @@ -57,8 +57,10 @@ void TestContainer::testContainerType() //search for class A AbstractMetaClass* classA = AbstractMetaClass::findClass(classes, QLatin1String("A")); QVERIFY(classA); - QVERIFY(classA->typeEntry()->baseContainerType()); - QCOMPARE(reinterpret_cast<const ContainerTypeEntry*>(classA->typeEntry()->baseContainerType())->type(), ContainerTypeEntry::ListContainer); + auto baseContainer = classA->typeEntry()->baseContainerType(); + QVERIFY(baseContainer); + QCOMPARE(reinterpret_cast<const ContainerTypeEntry*>(baseContainer)->containerKind(), + ContainerTypeEntry::ListContainer); } void TestContainer::testListOfValueType() @@ -89,7 +91,8 @@ void TestContainer::testListOfValueType() const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A")); QVERIFY(classA); QCOMPARE(classA->templateBaseClassInstantiations().count(), 1); - const AbstractMetaType* templateInstanceType = classA->templateBaseClassInstantiations().first(); + const AbstractMetaType *templateInstanceType = + classA->templateBaseClassInstantiations().constFirst(); QVERIFY(templateInstanceType); QCOMPARE(templateInstanceType->indirections(), 0); |