chromium/ui/accessibility/ax_tree_manager_base_unittest.cc

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

#include "ui/accessibility/ax_tree_manager_base.h"

#include <memory>
#include <optional>
#include <utility>

#include "testing/gmock/include/gmock/gmock-matchers.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/accessibility/ax_node.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/accessibility/ax_tree.h"
#include "ui/accessibility/ax_tree_data.h"
#include "ui/accessibility/ax_tree_id.h"
#include "ui/accessibility/ax_tree_observer.h"
#include "ui/accessibility/ax_tree_serializer.h"

namespace ui {

namespace {

class AXTreeManagerBaseTest : public ::testing::Test {};

AXTreeManagerBaseTest::AXTreeManagerBaseTest()
    :{}

// static
AXTreeUpdate AXTreeManagerBaseTest::CreateSimpleTreeUpdate() {}

// static
std::unique_ptr<AXTree> AXTreeManagerBaseTest::CreateSimpleTree() {}

// static
std::unique_ptr<AXTree> AXTreeManagerBaseTest::CreateComplexTree() {}

// static
void AXTreeManagerBaseTest::HostChildTreeAtNode(AXNode& host_node,
                                            AXTree& child_tree) {}

void AXTreeManagerBaseTest::SetUp() {}

class TestAXTreeObserver final : public AXTreeObserver {};

}  // namespace

TEST_F(AXTreeManagerBaseTest, GetManager) {}

TEST_F(AXTreeManagerBaseTest, MoveConstructor) {}

TEST_F(AXTreeManagerBaseTest, SetTree) {}

TEST_F(AXTreeManagerBaseTest, ReleaseTree) {}

TEST_F(AXTreeManagerBaseTest, GetNode) {}

TEST_F(AXTreeManagerBaseTest, ParentChildTreeRelationship) {}

TEST_F(AXTreeManagerBaseTest, AttachingAndDetachingChildTrees) {}

TEST_F(AXTreeManagerBaseTest, Observers) {}

}  // namespace ui