From 1c2a449d1fca49bacf2b5e7b0f5246f7f42f2be9 Mon Sep 17 00:00:00 2001 From: Richard Huang Date: Thu, 28 May 2015 17:50:57 +0100 Subject: [PATCH] Add test case for ControlImpl::OnAccessibilityActivated Change-Id: I642bf2da05b0dc7cebdb8a9cd10497b0336a0988 --- .../src/dali-toolkit/utc-Dali-ControlImpl.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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) { -- 2.7.4