X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-TextField-internal.cpp;h=7cf408495008c41f8bb5630a49909c8115018bcb;hp=77075b5892abe0e8a92f5dd5be56ee012da05fa5;hb=f4b327350bf7873847f8f08bb27d11361f60f759;hpb=8e3fd25cab9b478aa0d0668d0a186b6fa93c10f6 diff --git a/automated-tests/src/dali-toolkit-internal/utc-Dali-TextField-internal.cpp b/automated-tests/src/dali-toolkit-internal/utc-Dali-TextField-internal.cpp index 77075b5..7cf4084 100755 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-TextField-internal.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-TextField-internal.cpp @@ -284,6 +284,40 @@ int UtcDaliTextFieldBackgroundTag(void) END_TEST; } +int UtcDaliToolkitTextFieldEllipsisInternalAPIs(void) +{ + ToolkitTestApplication application; + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs "); + TextField textField = TextField::New(); + + Toolkit::Internal::TextField& textFieldImpl = GetImpl( textField ); + Text::ViewInterface& view = textFieldImpl.GetTextController()->GetView(); + + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs - ELLIPSIS Disabled"); + textField.SetProperty(DevelTextField::Property::ELLIPSIS, false); + DALI_TEST_EQUALS( textField.GetProperty< bool >( DevelTextField::Property::ELLIPSIS ), false, TEST_LOCATION ); + DALI_TEST_CHECK(!(view.IsTextElideEnabled())); + + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs - ELLIPSIS Enabled"); + textField.SetProperty(DevelTextField::Property::ELLIPSIS, true); + DALI_TEST_EQUALS( textField.GetProperty< bool >( DevelTextField::Property::ELLIPSIS ), true, TEST_LOCATION ); + DALI_TEST_CHECK(view.IsTextElideEnabled()); + + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs - GetStartIndexOfElidedGlyphs Default"); + DALI_TEST_EQUALS( view.GetStartIndexOfElidedGlyphs(), 0u, TEST_LOCATION ); + + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs - GetEndIndexOfElidedGlyphs Default"); + DALI_TEST_EQUALS( view.GetEndIndexOfElidedGlyphs(), 0u, TEST_LOCATION ); + + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs - GetFirstMiddleIndexOfElidedGlyphs Default"); + DALI_TEST_EQUALS( view.GetFirstMiddleIndexOfElidedGlyphs(), 0u, TEST_LOCATION ); + + tet_infoline(" UtcDaliToolkitTextFieldEllipsisInternalAPIs - GetSecondMiddleIndexOfElidedGlyphs Default"); + DALI_TEST_EQUALS( view.GetSecondMiddleIndexOfElidedGlyphs(), 0u, TEST_LOCATION ); + + + END_TEST; +} int UtcDaliTextFieldTextWithSpan(void) { ToolkitTestApplication application;