summaryrefslogtreecommitdiffstats
path: root/unittests/tst_mimetypes-empty.cpp
diff options
context:
space:
mode:
authorWolf-Michael Bolle <wolf-michael.bolle@nokia.com>2011-09-15 17:50:06 +0200
committerWolf-Michael Bolle <wolf-michael.bolle@nokia.com>2011-09-15 17:51:26 +0200
commitfe6ae1932a2510ee748659901c2ed8565225e698 (patch)
tree87307a0239871fb8f5f8532675bbc168fbea2575 /unittests/tst_mimetypes-empty.cpp
parentaf4dda7541b61a1f3ce4a94e8647051214c9ada4 (diff)
Removed all mutable methods from QMimeTypeRegistry.
Change-Id: I40877b9263a6774030f40932479d2ba1e21de42b Reviewed-on: http://codereview.qt-project.org/5020 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Wolf-Michael Bolle <wolf-michael.bolle@nokia.com>
Diffstat (limited to 'unittests/tst_mimetypes-empty.cpp')
-rw-r--r--unittests/tst_mimetypes-empty.cpp359
1 files changed, 10 insertions, 349 deletions
diff --git a/unittests/tst_mimetypes-empty.cpp b/unittests/tst_mimetypes-empty.cpp
index 3c14f8d..3e8c7b2 100644
--- a/unittests/tst_mimetypes-empty.cpp
+++ b/unittests/tst_mimetypes-empty.cpp
@@ -297,123 +297,42 @@ const QMimeType &pngMimeType()
void tst_mimetypes::test_QMimeTypeRegistry_mimeTypes()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- {
- QList<QMimeTypeName> resultOfMimeTypes (mimeTypeRegistry->mimeTypes());
-
- foreach (const QMimeTypeName &mimeTypeName, resultOfMimeTypes) {
- mimeTypeRegistry->removeMimeType(mimeTypeName);
- }
-
- resultOfMimeTypes = mimeTypeRegistry->mimeTypes();
- QCOMPARE(resultOfMimeTypes.length(), 0);
- }
-
- {
- // create
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- QList<QMimeTypeName> resultOfMimeTypes (mimeTypeRegistry->mimeTypes());
-
- QCOMPARE(resultOfMimeTypes.length(), 1);
- QCOMPARE(resultOfMimeTypes.front(), pngMimeTypeName());
- }
-
- {
- // update
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- QList<QMimeTypeName> resultOfMimeTypes (mimeTypeRegistry->mimeTypes());
-
- QCOMPARE(resultOfMimeTypes.length(), 1);
- QCOMPARE(resultOfMimeTypes.front(), pngMimeTypeName());
- }
-
- {
- mimeTypeRegistry->removeMimeType(pngMimeTypeName());
-
- QList<QMimeTypeName> resultOfMimeTypes (mimeTypeRegistry->mimeTypes());
-
- QCOMPARE(resultOfMimeTypes.length(), 0);
- }
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_findMimeType()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- QMimeType resultOfFindMimeType (
- mimeTypeRegistry->findMimeType(pngMimeTypeName())
- );
-
- QVERIFY(resultOfFindMimeType.isValid());
- QCOMPARE(resultOfFindMimeType, pngMimeType());
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_fileExtentions()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- const QList<QString> resultOfFileExtentions (mimeTypeRegistry->fileExtentions());
-
- QCOMPARE(resultOfFileExtentions.length(), pngMimeTypeFileExtentions().length());
- QCOMPARE(resultOfFileExtentions.front(), pngMimeTypeFileExtentions().front());
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_extractFileExtention()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- QVERIFY(!pngMimeTypeFileExtentions().isEmpty());
- const QString pngFileName ("image" + pngMimeTypeFileExtentions().front());
-
- const QString resultOfExtractFileExtention (
- mimeTypeRegistry->extractFileExtention(pngFileName)
- );
-
- QCOMPARE(resultOfExtractFileExtention, pngMimeTypeFileExtentions().front());
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_findMimeTypes()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- QVERIFY(!pngMimeTypeFileExtentions().isEmpty());
- QList<QMimeTypeName> resultOfFindMimeTypes (
- mimeTypeRegistry->findMimeTypes(pngMimeTypeFileExtentions().front())
- );
-
- QCOMPARE(resultOfFindMimeTypes.length(), 1);
- QCOMPARE(resultOfFindMimeTypes.front(), pngMimeTypeName());
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_determineMimeType()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- /// @todo Implement test_QMimeTypeRegistry_determineMimeType()
- QCOMPARE("Not implemented!", "");
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
@@ -432,286 +351,28 @@ const QServiceAction &editServiceAction()
void tst_mimetypes::test_QMimeTypeRegistry_serviceActions()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- {
- QList<QServiceActionName> resultOfServiceActions (mimeTypeRegistry->serviceActions());
-
- foreach (const QServiceActionName &serviceActionName, resultOfServiceActions) {
- mimeTypeRegistry->removeServiceAction(serviceActionName);
- }
-
- resultOfServiceActions = mimeTypeRegistry->serviceActions();
- QCOMPARE(resultOfServiceActions.length(), 0);
- }
-
- {
- // create
- mimeTypeRegistry->insertServiceAction(editServiceAction());
-
- QList<QServiceActionName> resultOfServiceActions (mimeTypeRegistry->serviceActions());
-
- QCOMPARE(resultOfServiceActions.length(), 1);
- QCOMPARE(resultOfServiceActions.front(), editServiceActionName());
- }
-
- {
- // update
- mimeTypeRegistry->insertServiceAction(editServiceAction());
-
- QList<QServiceActionName> resultOfServiceActions (mimeTypeRegistry->serviceActions());
-
- QCOMPARE(resultOfServiceActions.length(), 1);
- QCOMPARE(resultOfServiceActions.front(), editServiceActionName());
- }
-
- {
- mimeTypeRegistry->removeServiceAction(editServiceActionName());
-
- QList<QServiceActionName> resultOfServiceActions (mimeTypeRegistry->serviceActions());
-
- QCOMPARE(resultOfServiceActions.length(), 0);
- }
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_findServiceAction()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertServiceAction(editServiceAction());
-
- QServiceAction resultOfFindServiceAction (
- mimeTypeRegistry->findServiceAction(editServiceActionName())
- );
-
- QVERIFY(resultOfFindServiceAction.isValid());
- QCOMPARE(resultOfFindServiceAction, editServiceAction());
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_setUserAlwaysSelectsApplication()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertServiceAction(editServiceAction());
-
- mimeTypeRegistry->setUserAlwaysSelectsApplication (
- editServiceActionName(), pngMimeTypeName(), true
- );
-
- QVERIFY (
- mimeTypeRegistry->userAlwaysSelectsApplication(editServiceActionName(), pngMimeTypeName())
- );
-
- mimeTypeRegistry->setUserAlwaysSelectsApplication (
- editServiceActionName(), pngMimeTypeName(), false
- );
-
- QVERIFY (
- !mimeTypeRegistry->userAlwaysSelectsApplication(editServiceActionName(), pngMimeTypeName())
- );
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------
void tst_mimetypes::test_QMimeTypeRegistry_findApplications()
{
- QScopedPointer<QMimeTypeRegistry> mimeTypeRegistry (new QMimeTypeRegistry());
-
- mimeTypeRegistry->insertServiceAction(editServiceAction());
-
- const QServiceActionName shareOnPicasaWebAlbumsName ("shareOnPicasaWebAlbums");
- const QString shareOnPicasaWebAlbumsDisplayName ("Share on Picasa Web Albums");
- const QString shareOnPicasaWebAlbumsIconUrl ("/dev/null");
-
- mimeTypeRegistry->insertServiceAction (
- QServiceAction (
- shareOnPicasaWebAlbumsName,
- shareOnPicasaWebAlbumsDisplayName,
- shareOnPicasaWebAlbumsIconUrl
- )
- );
-
- mimeTypeRegistry->insertMimeType(pngMimeType());
-
- const QApplicationId gwenviewApplicationId ("gwenview");
- const QApplicationId showimgApplicationId ("showimg");
-
- // --------------------------------------------------------------------------------------------
-
- {
- QList<QPair<QApplicationId, QServiceActionName> >
- resultOfFindApplications (mimeTypeRegistry->findApplications(pngMimeTypeName()));
- typedef QPair<QApplicationId, QServiceActionName> Pair;
- foreach (const Pair &pair, resultOfFindApplications) {
- mimeTypeRegistry->unregisterApplication(pair.first);
- }
- resultOfFindApplications = mimeTypeRegistry->findApplications(pngMimeTypeName());
- QCOMPARE(resultOfFindApplications.length(), 0);
- }
-
- mimeTypeRegistry->registerApplication (
- gwenviewApplicationId, editServiceActionName(), pngMimeTypeName()
- );
-
- QList<QPair<QApplicationId, QServiceActionName> >
- resultOfFindApplications1 (mimeTypeRegistry->findApplications(pngMimeTypeName()));
-
- QCOMPARE(resultOfFindApplications1.length(), 1);
- QCOMPARE(resultOfFindApplications1[0].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[0].second, editServiceActionName());
-
- QList<QApplicationId>
- resultOfFindApplications2 (
- mimeTypeRegistry->findApplications(editServiceActionName(), pngMimeTypeName())
- );
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- // --------------------------------------------------------------------------------------------
-
- mimeTypeRegistry->registerApplication (
- gwenviewApplicationId, shareOnPicasaWebAlbumsName, pngMimeTypeName()
- );
-
- resultOfFindApplications1 = mimeTypeRegistry->findApplications(pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications1.length(), 2);
- QCOMPARE(resultOfFindApplications1[0].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[0].second, editServiceActionName());
- QCOMPARE(resultOfFindApplications1[1].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[1].second, shareOnPicasaWebAlbumsName);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(editServiceActionName(), pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(shareOnPicasaWebAlbumsName, pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- // --------------------------------------------------------------------------------------------
-
- mimeTypeRegistry->registerApplication (
- showimgApplicationId, editServiceActionName(), pngMimeTypeName()
- );
-
- resultOfFindApplications1 = mimeTypeRegistry->findApplications(pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications1.length(), 3);
- QCOMPARE(resultOfFindApplications1[0].first, showimgApplicationId);
- QCOMPARE(resultOfFindApplications1[0].second, editServiceActionName()); // edit is before share
- QCOMPARE(resultOfFindApplications1[1].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[1].second, shareOnPicasaWebAlbumsName);
- QCOMPARE(resultOfFindApplications1[2].first, gwenviewApplicationId); // priority #2
- QCOMPARE(resultOfFindApplications1[2].second, editServiceActionName());
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(editServiceActionName(), pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 2);
- QCOMPARE(resultOfFindApplications2[0], showimgApplicationId);
- QCOMPARE(resultOfFindApplications2[1], gwenviewApplicationId);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(shareOnPicasaWebAlbumsName, pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- // --------------------------------------------------------------------------------------------
-
- mimeTypeRegistry->increaseApplicationPreference (
- gwenviewApplicationId, editServiceActionName(), pngMimeTypeName()
- );
-
- resultOfFindApplications1 = mimeTypeRegistry->findApplications(pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications1.length(), 3);
- QCOMPARE(resultOfFindApplications1[0].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[0].second, editServiceActionName());
- QCOMPARE(resultOfFindApplications1[1].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[1].second, shareOnPicasaWebAlbumsName);
- QCOMPARE(resultOfFindApplications1[2].first, showimgApplicationId);
- QCOMPARE(resultOfFindApplications1[2].second, editServiceActionName());
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(editServiceActionName(), pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 2);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications2[1], showimgApplicationId);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(shareOnPicasaWebAlbumsName, pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- // --------------------------------------------------------------------------------------------
-
- mimeTypeRegistry->decreaseApplicationPreference (
- gwenviewApplicationId, editServiceActionName(), pngMimeTypeName()
- );
-
- resultOfFindApplications1 = mimeTypeRegistry->findApplications(pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications1.length(), 3);
- QCOMPARE(resultOfFindApplications1[0].first, showimgApplicationId);
- QCOMPARE(resultOfFindApplications1[0].second, editServiceActionName()); // edit is before share
- QCOMPARE(resultOfFindApplications1[1].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[1].second, shareOnPicasaWebAlbumsName);
- QCOMPARE(resultOfFindApplications1[2].first, gwenviewApplicationId); // priority #2
- QCOMPARE(resultOfFindApplications1[2].second, editServiceActionName());
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(editServiceActionName(), pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 2);
- QCOMPARE(resultOfFindApplications2[0], showimgApplicationId);
- QCOMPARE(resultOfFindApplications2[1], gwenviewApplicationId);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(shareOnPicasaWebAlbumsName, pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- // --------------------------------------------------------------------------------------------
-
- mimeTypeRegistry->setUserAlwaysSelectsApplication(editServiceActionName(), pngMimeTypeName(), false);
-
- mimeTypeRegistry->unregisterApplication(showimgApplicationId);
-
- QVERIFY(mimeTypeRegistry->userAlwaysSelectsApplication(editServiceActionName(), pngMimeTypeName()));
-
- resultOfFindApplications1 = mimeTypeRegistry->findApplications(pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications1.length(), 2);
- QCOMPARE(resultOfFindApplications1[0].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[0].second, editServiceActionName()); // edit is before share
- QCOMPARE(resultOfFindApplications1[1].first, gwenviewApplicationId);
- QCOMPARE(resultOfFindApplications1[1].second, shareOnPicasaWebAlbumsName);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(editServiceActionName(), pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
-
- resultOfFindApplications2 =
- mimeTypeRegistry->findApplications(shareOnPicasaWebAlbumsName, pngMimeTypeName());
-
- QCOMPARE(resultOfFindApplications2.length(), 1);
- QCOMPARE(resultOfFindApplications2[0], gwenviewApplicationId);
+ QVERIFY(false);
}
// ------------------------------------------------------------------------------------------------