Kaydet (Commit) 76e735b2 authored tarafından Caolán McNamara's avatar Caolán McNamara

enable building against RHEL-6 system icu

Change-Id: I56f08d58d8d8a0e397412580451c90f9605bcb46
üst 9554853a
......@@ -233,14 +233,18 @@ void TestBreakIterator::testWordBoundaries()
}
//See https://bugs.freedesktop.org/show_bug.cgi?id=49629
//Note that the breakiterator test will fail on older icu versions
//(4.2.1) for the 200B (ZWSP) Zero Width Space testcase.
sal_Unicode aBreakTests[] = { ' ', 1, 2, 3, 4, 5, 6, 7, 0x91, 0x92, 0x200B, 0xE8FF, 0xF8FF };
for (int mode = i18n::WordType::ANY_WORD; mode <= i18n::WordType::WORD_COUNT; ++mode)
{
//make sure that in all cases isBeginWord and isEndWord matches getWordBoundary
for (size_t i = 0; i < SAL_N_ELEMENTS(aBreakTests); ++i)
{
#if (U_ICU_VERSION_MAJOR_NUM == 4) && (U_ICU_VERSION_MINOR_NUM <= 2)
//Note the breakiterator test is known to fail on older icu
//versions (4.2.1) for the 200B (ZWSP) Zero Width Space testcase.
if (aBreakTests[i] == 0x200B)
continue;
#endif
OUString aTest("Word");
aTest += OUString(aBreakTests[i]) + OUString("Word");
aBounds = m_xBreak->getWordBoundary(aTest, 0, aLocale, mode, true);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment