#include "base/timer/wall_clock_timer.h"
#include <memory>
#include <utility>
#include "base/test/mock_callback.h"
#include "base/test/power_monitor_test.h"
#include "base/test/simple_test_clock.h"
#include "base/test/task_environment.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
class WallClockTimerTest : public ::testing::Test { … };
TEST_F(WallClockTimerTest, PowerResume) { … }
TEST_F(WallClockTimerTest, UseTimerTwiceInRow) { … }
TEST_F(WallClockTimerTest, Stop) { … }
TEST_F(WallClockTimerTest, RestartRunningTimer) { … }
TEST_F(WallClockTimerTest, DoubleStop) { … }
TEST_F(WallClockTimerTest, NonStopTickClock) { … }
TEST_F(WallClockTimerTest, NonStopTickClockWithLongPause) { … }
}