diff options
author | Ahmad Samir <a.samirh78@gmail.com> | 2023-01-31 21:35:18 +0200 |
---|---|---|
committer | Ahmad Samir <a.samirh78@gmail.com> | 2023-03-11 12:39:56 +0200 |
commit | 957ed5e71eef1f9d75f6bdb9dcaebd4d16a3b1b1 (patch) | |
tree | 9d190723371b960c59561e45ac0143ce92447120 /tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp | |
parent | 8a1eb24de8ef063fc5d0c3f10a7324d95bbc8709 (diff) |
QMimeDatabase: cleanup unittest
Use QLatin1StringView directly, instead of const char[].
Change-Id: Iae15b9f92d959efc6414ec8549b86560604dfb01
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp')
-rw-r--r-- | tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp b/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp index e5a1067310..34c159e074 100644 --- a/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp +++ b/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp @@ -41,7 +41,8 @@ static const char *const additionalMimeFiles[] = { 0 }; -#define RESOURCE_PREFIX ":/qt-project.org/qmime/" +static const auto s_resourcePrefix = ":/qt-project.org/qmime/"_L1; +static const auto s_inodeMimetype = "inode/directory"_L1; void initializeLang() { @@ -134,7 +135,7 @@ void tst_QMimeDatabase::initTestCase() qDebug() << "\nGlobal XDG_DATA_DIRS: " << m_globalXdgDir; const QString freeDesktopXml = QStringLiteral("freedesktop.org.xml"); - const QString xmlFileName = QLatin1String(RESOURCE_PREFIX "packages/") + freeDesktopXml; + const QString xmlFileName = s_resourcePrefix + "packages/"_L1 + freeDesktopXml; const QString xmlTargetFileName = globalPackageDir + QLatin1Char('/') + freeDesktopXml; QVERIFY2(copyResourceFile(xmlFileName, xmlTargetFileName, &errorMessage), qPrintable(errorMessage)); #endif @@ -145,7 +146,7 @@ void tst_QMimeDatabase::initTestCase() errorMessage = QString::fromLatin1("Cannot find '%1'"); for (uint i = 0; i < sizeof additionalMimeFiles / sizeof additionalMimeFiles[0] - 1; i++) { - const QString resourceFilePath = QString::fromLatin1(RESOURCE_PREFIX) + QLatin1String(additionalMimeFiles[i]); + const QString resourceFilePath = s_resourcePrefix + QLatin1String(additionalMimeFiles[i]); QVERIFY2(QFile::exists(resourceFilePath), qPrintable(errorMessage.arg(resourceFilePath))); m_additionalMimeFileNames.append(QLatin1String(additionalMimeFiles[i])); m_additionalMimeFilePaths.append(resourceFilePath); @@ -332,7 +333,7 @@ void tst_QMimeDatabase::inheritance() QVERIFY(msword.inherits(olestorage.name())); QVERIFY(msword.inherits(QLatin1String("application/octet-stream"))); - const QMimeType directory = db.mimeTypeForName(QString::fromLatin1("inode/directory")); + const QMimeType directory = db.mimeTypeForName(s_inodeMimetype); QVERIFY(directory.isValid()); QCOMPARE(directory.parentMimeTypes().size(), 0); QVERIFY(!directory.inherits(QLatin1String("application/octet-stream"))); @@ -426,7 +427,7 @@ void tst_QMimeDatabase::icons() { QMimeDatabase db; QMimeType directory = db.mimeTypeForFile(QString::fromLatin1("/")); - QCOMPARE(directory.name(), QString::fromLatin1("inode/directory")); + QCOMPARE(directory.name(), s_inodeMimetype); QCOMPARE(directory.iconName(), QString::fromLatin1("inode-directory")); QCOMPARE(directory.genericIconName(), QString::fromLatin1("folder")); @@ -445,7 +446,7 @@ void tst_QMimeDatabase::comment() QLocale::setDefault(QLocale("de")); QMimeDatabase db; - QMimeType directory = db.mimeTypeForName(QStringLiteral("inode/directory")); + QMimeType directory = db.mimeTypeForName(s_inodeMimetype); QCOMPARE(directory.comment(), QStringLiteral("Ordner")); QLocale::setDefault(QLocale("fr")); QCOMPARE(directory.comment(), QStringLiteral("dossier")); @@ -1076,7 +1077,7 @@ void tst_QMimeDatabase::installNewGlobalMimeType() checkHasMimeType("text/x-suse-ymp"); // Test that a double-definition of a mimetype doesn't lead to sniffing ("conflicting globs"). - const QString qmlTestFile = QLatin1String(RESOURCE_PREFIX "test.qml"); + const QString qmlTestFile = s_resourcePrefix + "test.qml"_L1; QVERIFY2(!qmlTestFile.isEmpty(), qPrintable(QString::fromLatin1("Cannot find '%1' starting from '%2'"). arg("test.qml", QDir::currentPath()))); @@ -1089,10 +1090,10 @@ void tst_QMimeDatabase::installNewGlobalMimeType() QCOMPARE(objcsrc.globPatterns(), QStringList()); } - const QString fooTestFile = QLatin1String(RESOURCE_PREFIX "magic-and-hierarchy.foo"); + const QString fooTestFile = s_resourcePrefix + "magic-and-hierarchy.foo"_L1; QCOMPARE(db.mimeTypeForFile(fooTestFile).name(), QString::fromLatin1("application/foo")); - const QString fooTestFile2 = QLatin1String(RESOURCE_PREFIX "magic-and-hierarchy2.foo"); + const QString fooTestFile2 = s_resourcePrefix + "magic-and-hierarchy2.foo"_L1; QCOMPARE(db.mimeTypeForFile(fooTestFile2).name(), QString::fromLatin1("application/vnd.qnx.bar-descriptor")); // Test if we can use the default comment @@ -1170,7 +1171,7 @@ void tst_QMimeDatabase::installNewLocalMimeType() } // Test that a double-definition of a mimetype doesn't lead to sniffing ("conflicting globs"). - const QString qmlTestFile = QLatin1String(RESOURCE_PREFIX "test.qml"); + const QString qmlTestFile = s_resourcePrefix + "test.qml"_L1; QVERIFY2(!qmlTestFile.isEmpty(), qPrintable(QString::fromLatin1("Cannot find '%1' starting from '%2'"). arg("test.qml", QDir::currentPath()))); |