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.