qt5/tests/check_utf8document.cpp | 10 +++++----- qt6/tests/check_utf8document.cpp | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-)
New commits: commit badfea70ce6d81ce7c9ce0a671c80f53d92a4b83 Author: Sune Vuorela <[email protected]> Date: Fri Jun 30 15:04:42 2023 +0200 MSVC unhappy with utf8 in QStringLiteral diff --git a/qt5/tests/check_utf8document.cpp b/qt5/tests/check_utf8document.cpp index ebeb22c6..2b14b493 100644 --- a/qt5/tests/check_utf8document.cpp +++ b/qt5/tests/check_utf8document.cpp @@ -33,9 +33,9 @@ void TestUtf8Document::checkStrings() QVERIFY(doc->getOptContentConfig() && doc->getOptContentConfig()->hasOCGs()); - QCOMPARE(Poppler::UnicodeParsedString(doc->getDocInfoTitle().get()), QStringLiteral("表ポあA鷗ŒéB逍Üߪąñ丂㐀𠀀")); + QCOMPARE(Poppler::UnicodeParsedString(doc->getDocInfoTitle().get()), QString::fromUtf8("表ポあA鷗ŒéB逍Üߪąñ丂㐀𠀀")); // clazy:exclude=qstring-allocations - QSet<QString> expectedNames { QStringLiteral("گچپژ"), QStringLiteral("Layer 1") }; + QSet<QString> expectedNames { QString::fromUtf8("گچپژ"), QString::fromUtf8("Layer 1") }; // clazy:exclude=qstring-allocations QSet<QString> foundNames; for (auto &[ref, group] : doc->getOptContentConfig()->getOCGs()) { @@ -47,9 +47,9 @@ void TestUtf8Document::checkStrings() QVERIFY(outlineItems); QCOMPARE(outlineItems->size(), 3); - QCOMPARE(outlineItemTitle(outlineItems->at(0)), QStringLiteral("PDF 2.0 with UTF-8 test file")); - QCOMPARE(outlineItemTitle(outlineItems->at(1)), QStringLiteral("\u202A\u202Atest\u202A")); - QCOMPARE(outlineItemTitle(outlineItems->at(2)), QStringLiteral("🌈️\n" /*emoji rainbow flag*/)); + QCOMPARE(outlineItemTitle(outlineItems->at(0)), QString::fromUtf8("PDF 2.0 with UTF-8 test file")); // clazy:exclude=qstring-allocations + QCOMPARE(outlineItemTitle(outlineItems->at(1)), QString::fromUtf8("\u202A\u202Atest\u202A")); // clazy:exclude=qstring-allocations + QCOMPARE(outlineItemTitle(outlineItems->at(2)), QString::fromUtf8("🌈️\n" /*emoji rainbow flag*/)); // clazy:exclude=qstring-allocations } QTEST_GUILESS_MAIN(TestUtf8Document) diff --git a/qt6/tests/check_utf8document.cpp b/qt6/tests/check_utf8document.cpp index ebeb22c6..2b14b493 100644 --- a/qt6/tests/check_utf8document.cpp +++ b/qt6/tests/check_utf8document.cpp @@ -33,9 +33,9 @@ void TestUtf8Document::checkStrings() QVERIFY(doc->getOptContentConfig() && doc->getOptContentConfig()->hasOCGs()); - QCOMPARE(Poppler::UnicodeParsedString(doc->getDocInfoTitle().get()), QStringLiteral("表ポあA鷗ŒéB逍Üߪąñ丂㐀𠀀")); + QCOMPARE(Poppler::UnicodeParsedString(doc->getDocInfoTitle().get()), QString::fromUtf8("表ポあA鷗ŒéB逍Üߪąñ丂㐀𠀀")); // clazy:exclude=qstring-allocations - QSet<QString> expectedNames { QStringLiteral("گچپژ"), QStringLiteral("Layer 1") }; + QSet<QString> expectedNames { QString::fromUtf8("گچپژ"), QString::fromUtf8("Layer 1") }; // clazy:exclude=qstring-allocations QSet<QString> foundNames; for (auto &[ref, group] : doc->getOptContentConfig()->getOCGs()) { @@ -47,9 +47,9 @@ void TestUtf8Document::checkStrings() QVERIFY(outlineItems); QCOMPARE(outlineItems->size(), 3); - QCOMPARE(outlineItemTitle(outlineItems->at(0)), QStringLiteral("PDF 2.0 with UTF-8 test file")); - QCOMPARE(outlineItemTitle(outlineItems->at(1)), QStringLiteral("\u202A\u202Atest\u202A")); - QCOMPARE(outlineItemTitle(outlineItems->at(2)), QStringLiteral("🌈️\n" /*emoji rainbow flag*/)); + QCOMPARE(outlineItemTitle(outlineItems->at(0)), QString::fromUtf8("PDF 2.0 with UTF-8 test file")); // clazy:exclude=qstring-allocations + QCOMPARE(outlineItemTitle(outlineItems->at(1)), QString::fromUtf8("\u202A\u202Atest\u202A")); // clazy:exclude=qstring-allocations + QCOMPARE(outlineItemTitle(outlineItems->at(2)), QString::fromUtf8("🌈️\n" /*emoji rainbow flag*/)); // clazy:exclude=qstring-allocations } QTEST_GUILESS_MAIN(TestUtf8Document)
