#include "chrome/browser/sessions/tab_loader_tester.h"
#include "base/run_loop.h"
#include "base/test/bind.h"
TabLoaderTester::TabLoaderTester() = default;
TabLoaderTester::TabLoaderTester(TabLoader* tab_loader)
: … { … }
TabLoaderTester::~TabLoaderTester() = default;
void TabLoaderTester::SetTabLoader(TabLoader* tab_loader) { … }
void TabLoaderTester::SetMaxLoadedTabCountForTesting(size_t value) { … }
void TabLoaderTester::SetConstructionCallbackForTesting(
base::RepeatingCallback<void(TabLoader*)>* callback) { … }
void TabLoaderTester::SetMaxSimultaneousLoadsForTesting(size_t loading_slots) { … }
void TabLoaderTester::SetTickClockForTesting(base::TickClock* tick_clock) { … }
void TabLoaderTester::MaybeLoadSomeTabsForTesting() { … }
void TabLoaderTester::ForceLoadTimerFired() { … }
void TabLoaderTester::OnMemoryPressure(
base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level) { … }
void TabLoaderTester::SetTabLoadingEnabled(bool enabled) { … }
bool TabLoaderTester::IsLoadingEnabled() const { … }
size_t TabLoaderTester::force_load_delay_multiplier() const { … }
base::TimeTicks TabLoaderTester::force_load_time() const { … }
base::OneShotTimer& TabLoaderTester::force_load_timer() { … }
const TabLoader::TabVector& TabLoaderTester::tabs_to_load() const { … }
const TabLoader::TabSet& TabLoaderTester::tabs_load_initiated() const { … }
size_t TabLoaderTester::scheduled_to_load_count() const { … }
TabLoader* TabLoaderTester::shared_tab_loader() { … }
resource_coordinator::SessionRestorePolicy* TabLoaderTester::GetPolicy() { … }
bool TabLoaderTester::IsSharedTabLoader() const { … }
bool TabLoaderTester::HasTimedOutLoads() const { … }
void TabLoaderTester::WaitForTabLoadingEnabled() { … }