summaryrefslogtreecommitdiff
path: root/i18nlangtag/qa
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2013-08-29 14:05:32 +0200
committerEike Rathke <erack@redhat.com>2013-08-29 14:07:30 +0200
commit71902872bfffbbc73f11d5a12fae6115d9bd458b (patch)
tree0de0cdcb9d3650fe01e320b15e2fd96625bce38b /i18nlangtag/qa
parentc83ee34a642ead0007b69b2dd93e18d25e6606fa (diff)
implemented missing replacement bits for Android build
Change-Id: I7492cb80f37dc99b3b4a16d2d812c9e301a1a4a7
Diffstat (limited to 'i18nlangtag/qa')
-rw-r--r--i18nlangtag/qa/cppunit/test_languagetag.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/i18nlangtag/qa/cppunit/test_languagetag.cxx b/i18nlangtag/qa/cppunit/test_languagetag.cxx
index 915d5cbcc84e..fd55e0b1d1d2 100644
--- a/i18nlangtag/qa/cppunit/test_languagetag.cxx
+++ b/i18nlangtag/qa/cppunit/test_languagetag.cxx
@@ -167,11 +167,19 @@ void TestLanguageTag::testAllTags()
CPPUNIT_ASSERT( ca_ES_valencia.getScript() == "" );
CPPUNIT_ASSERT( ca_ES_valencia.getLanguageAndScript() == "ca" );
::std::vector< OUString > ca_ES_valencia_Fallbacks( ca_ES_valencia.getFallbackStrings());
+ /* TODO: replacement doesn't handle variants yet. */
+#if USE_LIBLANGTAG
CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks.size() == 4);
CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[0] == "ca-ES-valencia");
CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[1] == "ca-valencia");
CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[2] == "ca-ES");
CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[3] == "ca");
+#else
+ CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks.size() == 3);
+ CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[0] == "ca-ES-valencia");
+ CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[1] == "ca-ES");
+ CPPUNIT_ASSERT( ca_ES_valencia_Fallbacks[2] == "ca");
+#endif
/* TODO: conversion doesn't know this yet, once it does activate test. */
#if 0
CPPUNIT_ASSERT( ca_ES_valencia.makeFallback().getBcp47() == "ca-ES-valencia");
@@ -181,6 +189,8 @@ void TestLanguageTag::testAllTags()
}
{
+ /* TODO: replacement doesn't handle variants yet. */
+#if USE_LIBLANGTAG
OUString s_ca_valencia( "ca-valencia" );
LanguageTag ca_valencia( s_ca_valencia, true );
lang::Locale aLocale = ca_valencia.getLocale();
@@ -206,6 +216,7 @@ void TestLanguageTag::testAllTags()
#else
CPPUNIT_ASSERT( ca_valencia.makeFallback().getBcp47() == "ca-ES");
#endif
+#endif
}
{