#include <test_ax_tree_manager.h>
Public Member Functions | |
| TestAXTreeManager () | |
| TestAXTreeManager (std::unique_ptr< AXTree > tree) | |
| virtual | ~TestAXTreeManager () |
| TestAXTreeManager (const TestAXTreeManager &manager)=delete | |
| TestAXTreeManager & | operator= (const TestAXTreeManager &manager)=delete |
| void | DestroyTree () |
| AXTree * | GetTree () const |
| void | SetTree (std::unique_ptr< AXTree > tree) |
| AXNode * | GetNodeFromTree (const AXTreeID tree_id, const AXNode::AXID node_id) const override |
| AXNode * | GetNodeFromTree (const AXNode::AXID node_id) const override |
| AXTreeID | GetTreeID () const override |
| AXTreeID | GetParentTreeID () const override |
| AXNode * | GetRootAsAXNode () const override |
| AXNode * | GetParentNodeFromParentTreeAsAXNode () const override |
Public Member Functions inherited from ui::AXTreeManager | |
| virtual | ~AXTreeManager ()=default |
Definition at line 22 of file test_ax_tree_manager.h.
|
default |
|
explicit |
Definition at line 15 of file test_ax_tree_manager.cc.
References ui::AXTreeManagerMap::AddTreeManager(), ui::AXTreeManagerMap::GetInstance(), and GetTreeID().
|
virtual |
Definition at line 20 of file test_ax_tree_manager.cc.
References ui::AXTreeManagerMap::GetInstance(), GetTreeID(), and ui::AXTreeManagerMap::RemoveTreeManager().
|
delete |
| void ui::TestAXTreeManager::DestroyTree | ( | ) |
Definition at line 25 of file test_ax_tree_manager.cc.
References ui::AXTreeManagerMap::GetInstance(), GetTreeID(), and ui::AXTreeManagerMap::RemoveTreeManager().
Referenced by ui::AXPlatformNodeMacTest::TearDown(), and ui::AXPlatformNodeWinTest::TearDown().
|
overridevirtual |
Implements ui::AXTreeManager.
Definition at line 55 of file test_ax_tree_manager.cc.
|
overridevirtual |
Implements ui::AXTreeManager.
Definition at line 49 of file test_ax_tree_manager.cc.
References GetTreeID().
Referenced by ui::AXPlatformNodeWinTest::GetIRawElementProviderSimpleFromTree(), and ui::AXPlatformNodeWinTest::QueryInterfaceFromNodeId().
|
overridevirtual |
Implements ui::AXTreeManager.
Definition at line 71 of file test_ax_tree_manager.cc.
|
overridevirtual |
Implements ui::AXTreeManager.
Definition at line 63 of file test_ax_tree_manager.cc.
References ui::AXTreeIDUnknown().
|
overridevirtual |
Implements ui::AXTreeManager.
Definition at line 67 of file test_ax_tree_manager.cc.
Referenced by ui::AXPlatformNodeWinTest::GetIRawElementProviderSimpleFromChildIndex(), ui::AXPlatformNodeWinTest::GetRootIAccessible(), ui::AXPlatformNodeWinTest::GetRootIRawElementProviderFragment(), ui::AXPlatformNodeWinTest::GetRootIRawElementProviderSimple(), and ui::AXPlatformNodeWinTest::InitFragmentRoot().
|
virtual |
Implements ui::AXTreeManager.
Definition at line 33 of file test_ax_tree_manager.cc.
References BASE_LOG, and BASE_UNREACHABLE.
Referenced by ui::AXPlatformNodeMacTest::AXPlatformNodeFromNode(), ui::AXPlatformNodeWinTest::AXPlatformNodeFromNode(), and ui::TEST().
|
overridevirtual |
Implements ui::AXTreeManager.
Definition at line 59 of file test_ax_tree_manager.cc.
References ui::AXTreeIDUnknown().
Referenced by DestroyTree(), GetNodeFromTree(), SetTree(), TestAXTreeManager(), and ~TestAXTreeManager().
|
delete |
| void ui::TestAXTreeManager::SetTree | ( | std::unique_ptr< AXTree > | tree | ) |
Definition at line 41 of file test_ax_tree_manager.cc.
References ui::AXTreeManagerMap::AddTreeManager(), ui::AXTreeManagerMap::GetInstance(), GetTreeID(), and ui::AXTreeManagerMap::RemoveTreeManager().
Referenced by ui::AXPlatformNodeTest::Init().