From b32fcb79af8fdf905c8e09f987f7754a43079901 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 13 Jul 2012 11:10:45 +0100 Subject: skip khmer test on older 'broken' icu versions Change-Id: Iab813f5288af1f0e054c022c4e4a99b92c7ce1ce --- i18npool/qa/cppunit/test_breakiterator.cxx | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'i18npool') diff --git a/i18npool/qa/cppunit/test_breakiterator.cxx b/i18npool/qa/cppunit/test_breakiterator.cxx index 68dc1ef27e97..57c70e403f07 100644 --- a/i18npool/qa/cppunit/test_breakiterator.cxx +++ b/i18npool/qa/cppunit/test_breakiterator.cxx @@ -38,6 +38,8 @@ #include #include +#include + #include #include @@ -59,7 +61,9 @@ public: #if TODO void testNorthernThai(); #endif +#if (U_ICU_VERSION_MAJOR_NUM > 4) void testKhmer(); +#endif CPPUNIT_TEST_SUITE(TestBreakIterator); CPPUNIT_TEST(testLineBreaking); @@ -70,7 +74,9 @@ public: #if TODO CPPUNIT_TEST(testNorthernThai); #endif +#if (U_ICU_VERSION_MAJOR_NUM > 4) CPPUNIT_TEST(testKhmer); +#endif CPPUNIT_TEST_SUITE_END(); private: uno::Reference m_xBreak; @@ -343,8 +349,12 @@ void TestBreakIterator::testNorthernThai() } #endif +#if (U_ICU_VERSION_MAJOR_NUM > 4) //A test to ensure that our khmer word boundary detection is useful //https://bugs.freedesktop.org/show_bug.cgi?id=52020 +// +//icu doesn't have the Khmer word boundary dictionaries in <= 4.0.0 but does in +//the current 49.x.y . Not sure which version first had them introduced. void TestBreakIterator::testKhmer() { lang::Locale aLocale; @@ -364,6 +374,7 @@ void TestBreakIterator::testKhmer() CPPUNIT_ASSERT(aBounds.startPos == 3 && aBounds.endPos == 5); } +#endif void TestBreakIterator::setUp() { -- cgit