Test: Fix compile after removing getObjects() from ExtensionSystem

The test for getObjects is therefore no longer needed.

Amends 72585ef3f1

Change-Id: I09f0e4a3a044263f971e3054c136fe82695a83a4
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Andre Hartmann
2018-03-04 17:19:07 +01:00
committed by Christian Stenger
parent 6781217280
commit fa9dcf67d6

View File

@@ -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<MyClass11>(), QList<MyClass11*>());
QCOMPARE(m_pm->getObjects<MyClass1>(), QList<MyClass1*>());
QCOMPARE(m_pm->getObjects<MyClass2>(), QList<MyClass2*>() << object2);
QCOMPARE(m_pm->allObjects(), QList<QObject*>() << object2);
m_pm->addObject(object11);
QCOMPARE(m_pm->getObjects<MyClass11>(), QList<MyClass11*>() << object11);
QCOMPARE(m_pm->getObjects<MyClass1>(), QList<MyClass1*>() << object11);
QCOMPARE(m_pm->getObjects<MyClass2>(), QList<MyClass2*>() << object2);
QCOMPARE(m_pm->allObjects(), QList<QObject*>() << object2 << object11);
m_pm->addObject(object1);
QCOMPARE(m_pm->getObjects<MyClass11>(), QList<MyClass11*>() << object11);
QCOMPARE(m_pm->getObjects<MyClass1>(), QList<MyClass1*>() << object11 << object1);
QCOMPARE(m_pm->getObjects<MyClass2>(), QList<MyClass2*>() << object2);
QCOMPARE(m_pm->allObjects(), QList<QObject*>() << object2 << object11 << object1);
QCOMPARE(m_pm->getObjects<MyClass1>(
[](MyClass1 *o){
return !qobject_cast<MyClass11 *>(o);} ),
QList<MyClass1 *>() << 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")));