#include "ui/accessibility/platform/browser_accessibility.h"
#include "build/build_config.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/accessibility/ax_enums.mojom-shared.h"
#include "ui/accessibility/ax_node_position.h"
#include "ui/accessibility/platform/browser_accessibility_manager.h"
#include "ui/accessibility/platform/test_ax_node_id_delegate.h"
#include "ui/accessibility/platform/test_ax_platform_tree_manager_delegate.h"
#if BUILDFLAG(IS_ANDROID)
#include "content/browser/accessibility/browser_accessibility_manager_android.h"
#endif
namespace content {
namespace {
ui::BrowserAccessibilityManager* CreateBrowserAccessibilityManager(
const ui::AXTreeUpdate& initial_tree,
ui::AXNodeIdDelegate& node_id_delegate,
ui::AXPlatformTreeManagerDelegate* delegate) { … }
}
RetargetEventType;
class BrowserAccessibilityTest : public ::testing::Test { … };
BrowserAccessibilityTest::BrowserAccessibilityTest() { … }
BrowserAccessibilityTest::~BrowserAccessibilityTest() = default;
void BrowserAccessibilityTest::SetUp() { … }
TEST_F(BrowserAccessibilityTest, TestCanFireEvents) { … }
#if BUILDFLAG(IS_WIN) || BUILDFLAG(USE_ATK)
TEST_F(BrowserAccessibilityTest, PlatformChildIterator) { … }
#endif
TEST_F(BrowserAccessibilityTest, GetInnerTextRangeBoundsRect) { … }
TEST_F(BrowserAccessibilityTest, GetInnerTextRangeBoundsRectPlainTextField) { … }
TEST_F(BrowserAccessibilityTest, GetInnerTextRangeBoundsRectMultiElement) { … }
TEST_F(BrowserAccessibilityTest, GetInnerTextRangeBoundsRectBiDi) { … }
TEST_F(BrowserAccessibilityTest, GetInnerTextRangeBoundsRectScrolledWindow) { … }
TEST_F(BrowserAccessibilityTest, GetAuthorUniqueId) { … }
TEST_F(BrowserAccessibilityTest, NextWordPositionWithHypertext) { … }
TEST_F(BrowserAccessibilityTest, GetIndexInParent) { … }
TEST_F(BrowserAccessibilityTest, CreatePositionAt) { … }
}