[PATCH] apply ICU test workaround to <70 to "fix" test with ICU 71
authorRene Engelhard <rene@rene-engelhard.de>
Fri, 15 Apr 2022 06:38:52 +0000 (08:38 +0200)
committerRene Engelhard <rene@debian.org>
Wed, 20 Apr 2022 15:39:49 +0000 (16:39 +0100)
See also 263961306ede0656ebb7904034a2172615ce81d0

Change-Id: Ib64ec43dba59ffddb34fe7f1a0f0d2e589c3455c

Gbp-Pq: Name icu-71.diff

i18npool/qa/cppunit/test_breakiterator.cxx

index b74ff4222be4a87d9433b9974ce34db2f277674f..cdcbff9be535d9c795c925d129d3d3ffcf4a1b7b 100644 (file)
@@ -856,11 +856,11 @@ void TestBreakIterator::testLao()
         i18n::WordType::DICTIONARY_WORD, true);
 
     CPPUNIT_ASSERT_EQUAL(sal_Int32(5), aBounds.startPos);
-#if (U_ICU_VERSION_MAJOR_NUM != 70)
+#if (U_ICU_VERSION_MAJOR_NUM < 70)
     CPPUNIT_ASSERT_EQUAL(sal_Int32(9), aBounds.endPos);
 #else
     // FIXME:
-    // In ICU 70 for yet unknown reason the word boundary 9 is not detected and
+    // In ICU 70/71 for yet unknown reason the word boundary 9 is not detected and
     // instead the length 12 is returned as endpos.
     // Deep in
     // icu_70::RuleBasedBreakIterator::BreakCache::next()