From: Adeel Kazmi Date: Thu, 28 May 2015 19:53:23 +0000 (-0700) Subject: Merge "Add test case for ControlImpl::OnAccessibilityActivated" into tizen X-Git-Tag: accepted/tizen/common/20150529.134038~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=6d45926c0a3021341e86c10accab175be3126414;hp=957e21ff67b0680b79b8532db4ea310c43eef770 Merge "Add test case for ControlImpl::OnAccessibilityActivated" into tizen --- diff --git a/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp b/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp index 275432c..92b7ff4 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp @@ -906,6 +906,26 @@ int UtcDaliControlImplOnAccessibilityTouchP(void) END_TEST; } +int UtcDaliControlImplOnAccessibilityActivatedP(void) +{ + ToolkitTestApplication application; + + Control dummy = Control::New(); + Toolkit::Internal::Control& controlImpl = Toolkit::Internal::GetImplementation( dummy ); + DALI_TEST_EQUALS( false, controlImpl.OnAccessibilityActivated(), TEST_LOCATION ); + + // Invoke the control's activate action + TypeInfo type = TypeRegistry::Get().GetTypeInfo( "Control" ); + DALI_TEST_CHECK( type ); + + BaseHandle handle = type.CreateInstance(); + DALI_TEST_CHECK( handle ); + + std::vector attributes; + DALI_TEST_EQUALS( false, handle.DoAction("control-activated", attributes), TEST_LOCATION ); + + END_TEST; +} int UtcDaliControlImplGetNextKeyboardFocusableActorP(void) {