Test: fix warning for tst_QPluginLoader::loadGarbage
authorCaroline Chao <caroline.chao@digia.com>
Fri, 21 Sep 2012 13:59:21 +0000 (15:59 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 21 Sep 2012 22:47:40 +0000 (00:47 +0200)
Garbage libs (under elftest) are numbered from 1 to 5 and not from 0 to 4.

Change-Id: Ia0162372bf5cd1fb53a0442543c5a65716880611
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
tests/auto/corelib/plugin/qpluginloader/tst_qpluginloader.cpp

index 58081cc..b3772c5 100644 (file)
@@ -108,7 +108,9 @@ private slots:
     void deleteinstanceOnUnload();
     void loadDebugObj();
     void loadCorruptElf();
+#if defined (Q_OS_UNIX)
     void loadGarbage();
+#endif
     void reloadPlugin();
 };
 
@@ -281,16 +283,16 @@ void tst_QPluginLoader::loadCorruptElf()
 #endif
 }
 
+#if defined (Q_OS_UNIX)
 void tst_QPluginLoader::loadGarbage()
 {
-#if defined (Q_OS_UNIX)
     for (int i=0; i<5; i++) {
-        QPluginLoader lib(QFINDTESTDATA(QString("elftest/garbage%1.so").arg(i)));
+        QPluginLoader lib(QFINDTESTDATA(QString("elftest/garbage%1.so").arg(i+1)));
         QCOMPARE(lib.load(), false);
         QVERIFY(lib.errorString() != QString("Unknown error"));
     }
-#endif
 }
+#endif
 
 void tst_QPluginLoader::reloadPlugin()
 {