diff --git a/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp b/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp index 01b92352a71..8d981e47518 100644 --- a/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp +++ b/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp @@ -44,7 +44,6 @@ private slots: void cleanup(); void addRemoveObjects(); void getObject(); - void getObjects(); void circularPlugins(); void correctPlugins1(); @@ -161,40 +160,6 @@ void tst_PluginManager::getObject() delete object2b; } -void tst_PluginManager::getObjects() -{ - MyClass1 *object1 = new MyClass1; - MyClass2 *object2 = new MyClass2; - MyClass11 *object11 = new MyClass11; - m_pm->addObject(object2); - QCOMPARE(m_pm->getObjects(), QList()); - QCOMPARE(m_pm->getObjects(), QList()); - QCOMPARE(m_pm->getObjects(), QList() << object2); - QCOMPARE(m_pm->allObjects(), QList() << object2); - m_pm->addObject(object11); - QCOMPARE(m_pm->getObjects(), QList() << object11); - QCOMPARE(m_pm->getObjects(), QList() << object11); - QCOMPARE(m_pm->getObjects(), QList() << object2); - QCOMPARE(m_pm->allObjects(), QList() << object2 << object11); - m_pm->addObject(object1); - QCOMPARE(m_pm->getObjects(), QList() << object11); - QCOMPARE(m_pm->getObjects(), QList() << object11 << object1); - QCOMPARE(m_pm->getObjects(), QList() << object2); - QCOMPARE(m_pm->allObjects(), QList() << object2 << object11 << object1); - - QCOMPARE(m_pm->getObjects( - [](MyClass1 *o){ - return !qobject_cast(o);} ), - QList() << object1); - - m_pm->removeObject(object2); - m_pm->removeObject(object11); - m_pm->removeObject(object1); - delete object1; - delete object2; - delete object11; -} - void tst_PluginManager::circularPlugins() { m_pm->setPluginPaths(QStringList() << pluginFolder(QLatin1String("circularplugins")));