X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-TextLabel.cpp;h=45214f8b364cc3209b1aa2977bb653c10478f8d7;hp=93a644baeef5a901328c1039159c9393d5ed4c3c;hb=77a31b18a427cfc72cb17f0b14925694ea638851;hpb=f4116b0a922fc5ca83c18994ae9c18d6014d46fd diff --git a/automated-tests/src/dali-toolkit/utc-Dali-TextLabel.cpp b/automated-tests/src/dali-toolkit/utc-Dali-TextLabel.cpp index 93a644b..45214f8 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-TextLabel.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-TextLabel.cpp @@ -21,6 +21,8 @@ #include #include +#include +#include using namespace Dali; using namespace Toolkit; @@ -1154,3 +1156,26 @@ int UtcDaliToolkitTextlabelMultiline(void) END_TEST; } + +int UtcDaliToolkitTextlabelTextDirection(void) +{ + ToolkitTestApplication application; + tet_infoline(" UtcDaliToolkitTextlabelTextDirection"); + + TextLabel label = TextLabel::New(); + label.SetProperty( TextLabel::Property::TEXT, "Hello world" ); + label.SetProperty( TextLabel::Property::POINT_SIZE, 20 ); + Stage::GetCurrent().Add( label ); + + application.SendNotification(); + application.Render(); + + DALI_TEST_EQUALS( label.GetProperty< int >( DevelTextLabel::Property::TEXT_DIRECTION ), static_cast< int >( Toolkit::DevelText::TextDirection::LEFT_TO_RIGHT ), TEST_LOCATION ); + + label.SetProperty( TextLabel::Property::TEXT, "ﻡﺮﺤﺑﺍ ﺏﺎﻠﻋﺎﻠﻣ ﻡﺮﺤﺑﺍ" ); + application.SendNotification(); + application.Render(); + DALI_TEST_EQUALS( label.GetProperty< int >( DevelTextLabel::Property::TEXT_DIRECTION ), static_cast< int >( Toolkit::DevelText::TextDirection::RIGHT_TO_LEFT ), TEST_LOCATION ); + + END_TEST; +}