#include "ui/accessibility/platform/automation/automation_tree_manager_owner.h"
#include <memory>
#include "base/memory/raw_ptr.h"
#include "base/task/single_thread_task_runner.h"
#include "base/test/bind.h"
#include "base/test/task_environment.h"
#include "gin/array_buffer.h"
#include "gin/public/context_holder.h"
#include "gin/public/isolate_holder.h"
#include "gin/v8_initializer.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/accessibility/ax_enum_util.h"
#include "ui/accessibility/ax_tree_id.h"
#include "ui/accessibility/platform/automation/automation_v8_bindings.h"
#include "ui/accessibility/platform/automation/automation_v8_router.h"
#include "ui/gfx/geometry/rect.h"
#include "v8/include/v8-context.h"
#include "v8/include/v8-template.h"
namespace ui {
class FakeAutomationTreeManagerOwner : public AutomationTreeManagerOwner { … };
class FakeAutomationV8Router : public AutomationV8Router { … };
class AutomationTreeManagerOwnerTest : public testing::Test { … };
TEST_F(AutomationTreeManagerOwnerTest, GetDesktop) { … }
TEST_F(AutomationTreeManagerOwnerTest, GetFocusOneTree) { … }
TEST_F(AutomationTreeManagerOwnerTest,
GetFocusMultipleTreesChildTreeConstruction) { … }
TEST_F(AutomationTreeManagerOwnerTest, GetFocusMultipleTreesAppIdConstruction) { … }
TEST_F(AutomationTreeManagerOwnerTest, GetBoundsAppIdConstruction) { … }
TEST_F(AutomationTreeManagerOwnerTest, GetBoundsNestedAppIdConstruction) { … }
TEST_F(AutomationTreeManagerOwnerTest, IgnoredAncestorTrees) { … }
TEST_F(AutomationTreeManagerOwnerTest, GetMultipleChildRootsAppIdConstruction) { … }
TEST_F(AutomationTreeManagerOwnerTest, FireEventsWithListeners) { … }
}