Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.10
-
None
Description
Following the improvements on QTBUG-112898 to handle lowercasing and uppercasing on Windows/MacOS without ICU, the tests for non-BMP characters fail using the OS API:
FAIL! : tst_QLocale::toLowerUpper(non-BMP default locale) Compared values are not the same Actual (locale.toLower(upper)): "\u10C80" Expected (lower) : "\u10CC0" Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/text/qlocale/tst_qlocale.cpp(4734)] FAIL! : tst_QLocale::toLowerUpper(non-BMP Turkish) Compared values are not the same Actual (locale.toLower(upper)): "\u10C80" Expected (lower) : "\u10CC0" Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/text/qlocale/tst_qlocale.cpp(4734)] FAIL! : tst_QLocale::toLowerUpper(non-BMP German) Compared values are not the same Actual (locale.toLower(upper)): "\u10C80" Expected (lower) : "\u10CC0"
This bug is here to track the expected failure until there is a fix.
Attachments
Issue Links
- relates to
-
QTBUG-87111 Adapt qdatetimeparser to non-"Latin" number systems
-
- Open
-