chromium/third_party/blink/renderer/modules/accessibility/ax_object_test.cc

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/accessibility/ax_object.h"

#include <memory>

#include "testing/gmock/include/gmock/gmock-matchers.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/display_lock/display_lock_utilities.h"
#include "third_party/blink/renderer/core/fullscreen/fullscreen.h"
#include "third_party/blink/renderer/core/html/html_dialog_element.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"
#include "third_party/blink/renderer/modules/accessibility/testing/accessibility_test.h"
#include "third_party/blink/renderer/platform/weborigin/kurl.h"
#include "ui/accessibility/ax_action_data.h"
#include "ui/accessibility/ax_mode.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/accessibility/ax_tree_id.h"

namespace blink {
namespace test {

Each;
Property;
SafeMatcherCast;

TEST_F(AccessibilityTest, GetClosestElementChecksStartingNode) {}

TEST_F(AccessibilityTest, GetClosestElementSearchesAmongAncestors) {}

TEST_F(AccessibilityTest, IsEditableInTextField) {}

TEST_F(AccessibilityTest, IsEditableInTextFieldWithContentEditableTrue) {}

TEST_F(AccessibilityTest, IsEditableInContentEditable) {}

TEST_F(AccessibilityTest, IsEditableInCanvasFallback) {}

TEST_F(AccessibilityTest, DetachedIsIgnored) {}

TEST_F(AccessibilityTest, UnignoredChildren) {}

TEST_F(AccessibilityTest, SimpleTreeNavigation) {}

TEST_F(AccessibilityTest, LangAttrInteresting) {}

TEST_F(AccessibilityTest, LangAttrInterestingHidden) {}

TEST_F(AccessibilityTest, TreeNavigationWithIgnoredContainer) {}

TEST_F(AccessibilityTest, TreeNavigationWithContinuations) {}

TEST_F(AccessibilityTest, TreeNavigationWithInlineTextBoxes) {}

TEST_F(AccessibilityTest, AXObjectComparisonOperators) {}

TEST_F(AccessibilityTest, AXObjectUnignoredAncestorsIterator) {}

TEST_F(AccessibilityTest, AxNodeObjectContainsHtmlAnchorElementUrl) {}

TEST_F(AccessibilityTest, AxNodeObjectContainsSvgAnchorElementUrl) {}

TEST_F(AccessibilityTest, AxNodeObjectContainsImageUrl) {}

TEST_F(AccessibilityTest, AxNodeObjectContainsInPageLinkTarget) {}

TEST_F(AccessibilityTest, AxNodeObjectInPageLinkTargetNonAscii) {}

TEST_F(AccessibilityTest, NextOnLine) {}

TEST_F(AccessibilityTest, NextOnLineInlineBlock) {}

TEST_F(AccessibilityTest, NextAndPreviousOnLineInert) {}

TEST_F(AccessibilityTest, NextOnLineAriaHidden) {}

TEST_F(AccessibilityTest, TableRowAndCellIsLineBreakingObject) {}

TEST_F(AccessibilityTest, TestSetRangeValueVideoControlSlider) {}

TEST_F(AccessibilityTest,
       PreservedWhitespaceWithInitialLineBreakIsLineBreakingObject) {}

TEST_F(AccessibilityTest, DivWithFirstLetterIsLineBreakingObject) {}

TEST_F(AccessibilityTest, SlotIsLineBreakingObject) {}

TEST_F(AccessibilityTest, LineBreakInDisplayLockedIsLineBreakingObject) {}

TEST_F(AccessibilityTest, ListMarkerIsNotLineBreakingObject) {}

TEST_F(AccessibilityTest, CheckNoDuplicateChildren) {}

TEST_F(AccessibilityTest, InitRelationCacheLabelFor) {}

TEST_F(AccessibilityTest, InitRelationCacheAriaOwns) {}

TEST_F(AccessibilityTest, IsSelectedFromFocusSupported) {}

TEST_F(AccessibilityTest, GetBoundsInFrameCoordinatesSvgText) {}

TEST_F(AccessibilityTest, ComputeIsInertReason) {}

TEST_F(AccessibilityTest, ComputeIsInertWithNonHTMLElements) {}

TEST_F(AccessibilityTest, CanSetFocusInCanvasFallbackContent) {}

TEST_F(AccessibilityTest, ScrollerFocusability) {}

TEST_F(AccessibilityTest, CanComputeAsNaturalParent) {}

TEST_F(AccessibilityTest, StitchChildTree) {}

TEST_F(AccessibilityTest, UpdateTreeUpdatesInheritedLiveProperty) {}

TEST_F(AccessibilityTest, UpdateTreeUpdatesInheritedAriaHiddenProperty) {}

TEST_F(AccessibilityTest, UpdateTreeUpdatesInheritedInertProperty) {}

TEST_F(AccessibilityTest, UpdateTreeUpdatesInheritedDisabledProperty) {}

}  // namespace test
}  // namespace blink