From f4f35fe84a1cef945dbdef4f4c8d524d2fc8d9ec Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Wed, 24 Jan 2024 17:44:25 +0100 Subject: [PATCH] Add expect-fail test-cases for und_US, und_GB to tst_QLocale::ctor() These exhibit the problem described by a recent bug report. Task-number: QTBUG-121485 Change-Id: Ia09acfa22e687ba096091a73f30df1ffd22a6e32 Reviewed-by: Ivan Solovev --- tests/auto/corelib/text/qlocale/tst_qlocale.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/auto/corelib/text/qlocale/tst_qlocale.cpp b/tests/auto/corelib/text/qlocale/tst_qlocale.cpp index 0ff748629a..71e7a3514e 100644 --- a/tests/auto/corelib/text/qlocale/tst_qlocale.cpp +++ b/tests/auto/corelib/text/qlocale/tst_qlocale.cpp @@ -302,6 +302,8 @@ void tst_QLocale::ctor_data() LANDFILL("und_CN", Chinese, SimplifiedHanScript, China); LANDFILL("und_TW", Chinese, TraditionalHanScript, Taiwan); LANDFILL("und_CA", English, LatinScript, Canada); + LANDFILL("und_US", English, LatinScript, UnitedStates); + LANDFILL("und_GB", English, LatinScript, UnitedKingdom); #undef LANDFILL } @@ -313,6 +315,8 @@ void tst_QLocale::ctor() { const QLocale l(reqLang, reqText, reqLand); + QEXPECT_FAIL("und_US", "QTBUG-121485: und_* likely-subtag rules broken", Abort); + QEXPECT_FAIL("und_GB", "QTBUG-121485: und_* likely-subtag rules broken", Abort); QTEST(l.language(), "expLang"); QTEST(l.script(), "expText"); QTEST(l.territory(), "expLand");