#include "base/test/power_monitor_test_utils.h"
namespace base::test {
TestSamplingEventSource::TestSamplingEventSource() = default;
TestSamplingEventSource::~TestSamplingEventSource() = default;
bool TestSamplingEventSource::Start(SamplingEventCallback callback) { … }
void TestSamplingEventSource::SimulateEvent() { … }
TestBatteryLevelProvider::TestBatteryLevelProvider() = default;
void TestBatteryLevelProvider::GetBatteryState(
base::OnceCallback<
void(const std::optional<base::BatteryLevelProvider::BatteryState>&)>
callback) { … }
void TestBatteryLevelProvider::SetBatteryState(
std::optional<base::BatteryLevelProvider::BatteryState> battery_state) { … }
base::BatteryLevelProvider::BatteryState
TestBatteryLevelProvider::CreateBatteryState(int battery_count,
bool is_external_power_connected,
int charge_percent) { … }
}