X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-Text-MultiLanguage.cpp;h=dbb0e9469fadd9a5e65c95408665f49a97b66d8d;hb=c25ab6d22aec336cd938bd186987291517081355;hp=eba6b054d705909ccf60410980b77dba78c56c2f;hpb=afdfeea4e117ce670cd489f46549129d535e5943;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-MultiLanguage.cpp b/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-MultiLanguage.cpp index eba6b05..dbb0e94 100644 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-MultiLanguage.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-MultiLanguage.cpp @@ -69,7 +69,7 @@ namespace { const std::string DEFAULT_FONT_DIR( "/resources/fonts" ); -const unsigned int EMOJI_FONT_SIZE = 3968u; +const unsigned int EMOJI_FONT_SIZE = 3840u; // 60 * 64 const unsigned int NON_DEFAULT_FONT_SIZE = 40u; struct MergeFontDescriptionsData @@ -238,7 +238,7 @@ bool ScriptsTest( const ScriptsData& data ) if( scriptRun1.script != scriptRun2.script ) { - tet_printf("ScriptsTest FAIL: different script. %s, should be %s\n", TextAbstraction::ScriptName[scriptRun1.script], TextAbstraction::ScriptName[scriptRun2.script] ); + tet_printf("ScriptsTest FAIL: script index: %u, different script. %s, should be %s\n", index, TextAbstraction::ScriptName[scriptRun1.script], TextAbstraction::ScriptName[scriptRun2.script] ); return false; } } @@ -959,7 +959,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 0u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1101 = { @@ -967,7 +967,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 3u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1102 = { @@ -983,7 +983,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 25u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1104 = { @@ -991,7 +991,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 28u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1105 = { @@ -1007,7 +1007,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 46u, 2u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1107 = { @@ -1015,7 +1015,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 48u, 2u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1108 = { @@ -1023,7 +1023,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 50u, 2u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; scriptRuns11.PushBack( scriptRun1100 ); scriptRuns11.PushBack( scriptRun1101 ); @@ -1043,7 +1043,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 0u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1201 = { @@ -1051,7 +1051,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 3u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1202 = { @@ -1059,7 +1059,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 6u, 3u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; ScriptRun scriptRun1203 = { @@ -1067,7 +1067,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 9u, 2u, }, - TextAbstraction::LATIN + TextAbstraction::UNKNOWN }; scriptRuns12.PushBack( scriptRun1200 ); scriptRuns12.PushBack( scriptRun1201 ); @@ -1081,7 +1081,7 @@ int UtcDaliTextMultiLanguageSetScripts(void) 0u, 4u, }, - TextAbstraction::LATIN // An unknown script is transformed to LATIN + TextAbstraction::UNKNOWN }; scriptRuns13.PushBack( scriptRun1301 ); @@ -1303,7 +1303,7 @@ int UtcDaliTextMultiLanguageValidateFonts01(void) // Load some fonts. fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/TizenSansArabicRegular.ttf" ); fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/TizenSansHebrewRegular.ttf" ); - fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/TizenColorEmoji.ttf", EMOJI_FONT_SIZE ); + fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/BreezeColorEmoji.ttf", EMOJI_FONT_SIZE ); fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/TizenSansRegular.ttf", pointSize01 ); fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/TizenSansRegular.ttf", pointSize02 ); fontClient.GetFontId( pathName + DEFAULT_FONT_DIR + "/tizen/TizenSansHebrewRegular.ttf", pointSize01 ); @@ -1311,7 +1311,7 @@ int UtcDaliTextMultiLanguageValidateFonts01(void) // Font id 1 --> TizenSansArabicRegular.ttf // Font id 2 --> TizenSansHebrewRegular.ttf - // Font id 3 --> TizenColorEmoji.ttf + // Font id 3 --> BreezeColorEmoji.ttf // Font id 4 --> TizenSansRegular.ttf, size 8 // Font id 5 --> TizenSansRegular.ttf, size 16 // Font id 6 --> TizenSansHebrewRegular.ttf, size 8 @@ -1484,8 +1484,8 @@ int UtcDaliTextMultiLanguageValidateFonts01(void) 0u, 4u }, - const_cast( "TizenColorEmoji" ), - 15u, + const_cast( "BreezeColorEmoji" ), + 16u, TextAbstraction::FontWeight::NORMAL, TextAbstraction::FontWidth::NORMAL, TextAbstraction::FontSlant::NORMAL, @@ -1614,6 +1614,38 @@ int UtcDaliTextMultiLanguageValidateFonts01(void) fontDescriptions10.PushBack( fontDescription1003 ); fontDescriptions10.PushBack( fontDescription1004 ); + FontRun fontRun1101 = + { + { + 0u, + 22u + }, + 5u + }; + Vector fontRuns11; + fontRuns11.PushBack( fontRun1101 ); + + FontDescriptionRun fontDescription1101 = + { + { + 0, + 22u + }, + const_cast( "TizenSans" ), + 9u, + TextAbstraction::FontWeight::NORMAL, + TextAbstraction::FontWidth::NORMAL, + TextAbstraction::FontSlant::NORMAL, + pointSize02, + true, + false, + false, + false, + true + }; + Vector fontDescriptions11; + fontDescriptions11.PushBack( fontDescription1101 ); + const ValidateFontsData data[] = { { @@ -1699,7 +1731,7 @@ int UtcDaliTextMultiLanguageValidateFonts01(void) { "Emojis", "\xF0\x9F\x98\x81\xF0\x9F\x98\x82\xF0\x9F\x98\x83\xF0\x9F\x98\x84", - "/tizen/TizenColorEmoji.ttf", + "/tizen/BreezeColorEmoji.ttf", EMOJI_FONT_SIZE, 0u, 4u, @@ -1716,8 +1748,18 @@ int UtcDaliTextMultiLanguageValidateFonts01(void) fontDescriptions10, fontRuns10 }, + { + "Unknown script -> changed to LATIN", + "WRC – The Official App", + "/tizen/TizenSansRegular.ttf", + TextAbstraction::FontClient::DEFAULT_POINT_SIZE, + 0u, + 22u, + fontDescriptions11, + fontRuns11 + }, }; - const unsigned int numberOfTests = 10u; + const unsigned int numberOfTests = 11u; for( unsigned int index = 0u; index < numberOfTests; ++index ) {