Kaydet (Commit) 4bfc4a51 authored tarafından Eike Rathke's avatar Eike Rathke

added unit test for ca-ES-valencia

Change-Id: Ib4eb93f9ba8145f6404bed9393580646358bb805
üst 980c0603
......@@ -144,6 +144,29 @@ void TestLanguageTag::testAllTags()
CPPUNIT_ASSERT( sr_RS.getLanguageAndScript() == "sr-Latn" );
}
{
OUString s_ca_valencia_ES( "ca-ES-valencia" );
LanguageTag ca_valencia_ES( s_ca_valencia_ES, true );
lang::Locale aLocale = ca_valencia_ES.getLocale();
CPPUNIT_ASSERT( ca_valencia_ES.getBcp47() == s_ca_valencia_ES );
CPPUNIT_ASSERT( aLocale.Language == "qlt" );
CPPUNIT_ASSERT( aLocale.Country == "ES" );
CPPUNIT_ASSERT( aLocale.Variant == s_ca_valencia_ES );
/* TODO: conversion doesn't know this yet, once it does activate test. */
#if 0
CPPUNIT_ASSERT( ca_valencia_ES.getLanguageType() == LANGUAGE_USER_CATALAN_VALENCIAN );
#else
CPPUNIT_ASSERT( ca_valencia_ES.getLanguageType() == LANGUAGE_SYSTEM );
#endif
CPPUNIT_ASSERT( ca_valencia_ES.isValidBcp47() == true );
CPPUNIT_ASSERT( ca_valencia_ES.isIsoLocale() == false );
CPPUNIT_ASSERT( ca_valencia_ES.isIsoODF() == false );
CPPUNIT_ASSERT( ca_valencia_ES.getLanguage() == "ca" );
CPPUNIT_ASSERT( ca_valencia_ES.getCountry() == "ES" );
CPPUNIT_ASSERT( ca_valencia_ES.getScript() == "" );
CPPUNIT_ASSERT( ca_valencia_ES.getLanguageAndScript() == "ca" );
}
{
OUString s_de_DE( "de-DE" );
LanguageTag de_DE( s_de_DE, 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