chromium/chrome/browser/ui/views/tabs/tab_hover_card_test_util.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 "chrome/browser/ui/views/tabs/tab_hover_card_test_util.h"

#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/tabs/tab.h"
#include "chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.h"
#include "chrome/browser/ui/views/tabs/tab_hover_card_controller.h"
#include "chrome/browser/ui/views/tabs/tab_strip.h"
#include "ui/views/test/widget_test.h"

namespace test {

TabHoverCardTestUtil::TabHoverCardTestUtil()
    :{}

TabHoverCardTestUtil::~TabHoverCardTestUtil() {}

// static
TabStrip* TabHoverCardTestUtil::GetTabStrip(Browser* browser) {}

// static
TabHoverCardBubbleView* TabHoverCardTestUtil::GetHoverCard(
    TabStrip* tab_strip) {}

// static
TabHoverCardBubbleView* TabHoverCardTestUtil::WaitForHoverCardVisible(
    TabStrip* tab_strip) {}

// static
bool TabHoverCardTestUtil::IsHoverCardVisible(TabStrip* tab_strip) {}

// static
int TabHoverCardTestUtil::GetHoverCardsSeenCount(Browser* browser) {}

// static
TabHoverCardBubbleView* TabHoverCardTestUtil::SimulateHoverTab(Browser* browser,
                                                               int tab_index) {}

TabHoverCardTestUtil::HoverCardDestroyedWaiter::HoverCardDestroyedWaiter(
    TabStrip* tab_strip) {}

TabHoverCardTestUtil::HoverCardDestroyedWaiter::~HoverCardDestroyedWaiter() =
    default;

void TabHoverCardTestUtil::HoverCardDestroyedWaiter::Wait() {}

// views::WidgetObserver:
void TabHoverCardTestUtil::HoverCardDestroyedWaiter::OnWidgetDestroyed(
    views::Widget* widget) {}

}  // namespace test