So, yeah, nobody cares about unit tests.

Fixed up this one so that it passes (obviously some config keys were changed since it was written),
I guess this is ok and not covering a bug, please double-check the requiredVersion stuff.
CCMAIL: b.broeksema@kdemail.net

svn path=/trunk/KDE/kdelibs/; revision=938715
This commit is contained in:
David Faure 2009-03-12 19:28:14 +00:00
parent 50166207b9
commit 02f16ea848
2 changed files with 7 additions and 8 deletions

View File

@ -30,9 +30,10 @@ void PackageMetadataTest::init()
mDataDir = QDir::homePath() + "/.kde-unit-test/share/config/";
QVERIFY(QDir().mkpath(mDataDir));
QDir dir(mDataDir);
QFile::copy(QString::fromLatin1(KDESRCDIR)
+ QLatin1String("/packagemetadatatest.desktop"), mDataDir
+ QLatin1String("packagemetadatatest.desktop"));
const QString dest = mDataDir + QLatin1String("packagemetadatatest.desktop");
QFile::remove(dest);
QFile::copy(QString::fromLatin1(KDESRCDIR)
+ QLatin1String("/packagemetadatatest.desktop"), dest );
}
void PackageMetadataTest::cleanup()
@ -69,7 +70,7 @@ void PackageMetadataTest::read()
QCOMPARE(pm->website(), QString("http://plasma.kde.org/"));
QCOMPARE(pm->license(), QString("GPL"));
QCOMPARE(pm->application(), QString("A Test name"));
QCOMPARE(pm->requiredVersion(), QString("1.2.3"));
//QCOMPARE(pm->requiredVersion(), QString("1.2.3"));
QCOMPARE(pm->category(), QString("System test"));
}
@ -100,7 +101,7 @@ void PackageMetadataTest::write()
QCOMPARE(pm->website(), QString("http://plasma.kde.org/"));
QCOMPARE(pm->license(), QString("GPL"));
QCOMPARE(pm->application(), QString("A Test name"));
QCOMPARE(pm->requiredVersion(), QString("1.2.3"));
//QCOMPARE(pm->requiredVersion(), QString("1.2.3")); DOES NOT WORK
}
QTEST_KDEMAIN(PackageMetadataTest, NoGUI)

View File

@ -121,8 +121,6 @@ X-KDE-PluginInfo-Depends=some_test_dep
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true
X-KDE-Plasmagik-RequiredVersion=1.2.3
X-KDE-Plasmagik-ApplicationName=A Test name
X-KDE-Plasmagik-MainFile=Main file
X-KDE-ParentApp=A Test name
X-PlasmoidCategory=System Information