[ATSPI] Update accessibility-test-utils files
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit-internal / dali-toolkit-test-utils / accessibility-test-utils.h
1 #ifndef __DALI_TOOLKIT_ACCESSIBILITY_TEST_UTILS__
2 #define __DALI_TOOLKIT_ACCESSIBILITY_TEST_UTILS__
3
4 #include <dali/devel-api/adaptor-framework/accessibility.h>
5
6 namespace Dali
7 {
8 namespace Accessibility
9 {
10   void TestEnableSC(bool b);
11   std::vector<Address> TestGetChildren(const Address &adr);
12   std::string TestGetName(const Address &adr);
13   std::string TestGetDescription(const Address &adr);
14   uint32_t TestGetRole(const Address &adr);
15   std::string TestGetRoleName(const Address &adr);
16   Address TestGetParent(const Address &adr);
17   std::string TestGetLocalizedRoleName(const Address &adr);
18   std::array< uint32_t, 2 > TestGetStates(const Address &adr);
19   std::unordered_map< std::string, std::string > TestGetAttributes(const Address &adr);
20   bool TestDoGesture(const Address &adr, Dali::Accessibility::Gesture type, int32_t xBeg, int32_t xEnd, int32_t yBeg, int32_t yEnd, Dali::Accessibility::GestureState state, uint32_t eventTime);
21   std::vector< std::tuple< uint32_t, std::vector< Dali::Accessibility::Address > > > TestGetRelationSet(const Address &adr);
22   Address TestGetChildAtIndex(const Address &adr, int index);
23   ComponentLayer TestGetLayer(const Address &adr);
24   int TestGetIndexInParent(const Address &adr);
25   bool TestGrabFocus(const Address &adr);
26   bool TestGrabHighlight(const Address &adr);
27   bool TestClearHighlight(const Address &adr);
28   std::tuple< int32_t, int32_t, int32_t, int32_t > TestGetExtents(const Address &adr, Dali::Accessibility::CoordinateType coordinateType );
29   int TestGetMdiZOrder(const Address &adr);
30   double TestGetAlpha(const Address &adr);
31   void PrintTree(const Address &root, size_t depth = 0);
32   bool Find( const std::vector< std::string > &collection, const std::string &key);
33   std::string TestGetActionName( const Address &adr, size_t index );
34   std::string TestGetLocalizedActionName( const Address &adr, size_t index );
35   size_t TestGetActionCount( const Address &adr );
36   bool TestDoAction ( const Address &adr, size_t index );
37   bool TestDoAction ( const Address &adr, const std::string& name );
38   std::string TestGetActionKeyBinding ( const Address &adr, size_t index );
39   std::string TestGetActionDescription ( const Address &adr, size_t index );
40   void TestResetMoveOutedCalled ();
41   bool TestGetMoveOutedCalled ();
42 } // namespace Accessibility
43 } // namespace Dali
44
45 #endif //__DALI_TOOLKIT_ACCESSIBILITY_TEST_UTILS__