#include "content/browser/renderer_host/input/fling_scheduler.h"
#include "build/build_config.h"
#include "content/browser/renderer_host/agent_scheduling_group_host.h"
#include "content/browser/site_instance_group.h"
#include "content/public/test/browser_task_environment.h"
#include "content/public/test/mock_render_process_host.h"
#include "content/public/test/test_browser_context.h"
#include "content/test/mock_render_widget_host_delegate.h"
#include "content/test/test_render_view_host.h"
#include "content/test/test_render_widget_host.h"
#include "testing/gtest/include/gtest/gtest.h"
#if BUILDFLAG(IS_WIN)
#include "ui/display/win/test/scoped_screen_win.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "ui/display/test/test_screen.h"
#endif
namespace content {
class FakeFlingScheduler : public FlingScheduler { … };
class FlingSchedulerTest : public testing::Test,
public input::FlingControllerEventSenderClient { … };
TEST_F(FlingSchedulerTest, ScheduleNextFlingProgress) { … }
TEST_F(FlingSchedulerTest, FlingCancelled) { … }
}