• Home
  • Raw
  • Download

Lines Matching full:clock

20   FakeClock* clock() { return &clock_; }  in clock()  function in openscreen::__anon6e17f2f30111::AlarmTest
25 FakeClock clock_{Clock::now()};
31 constexpr Clock::duration kDelay = milliseconds(20); in TEST_F()
33 const Clock::time_point alarm_time = FakeClock::now() + kDelay; in TEST_F()
34 Clock::time_point actual_run_time{}; in TEST_F()
37 ASSERT_EQ(Clock::time_point{}, actual_run_time); in TEST_F()
40 clock()->Advance(kDelay / 2); in TEST_F()
41 ASSERT_EQ(Clock::time_point{}, actual_run_time); in TEST_F()
44 clock()->Advance(kDelay / 2); in TEST_F()
48 clock()->Advance(kDelay * 100); in TEST_F()
53 const Clock::time_point expected_run_time = FakeClock::now(); in TEST_F()
54 Clock::time_point actual_run_time{}; in TEST_F()
59 ASSERT_EQ(Clock::time_point{}, actual_run_time); in TEST_F()
61 // Confirm the lambda runs without the clock having to tick forward. in TEST_F()
66 clock()->Advance(seconds(2)); in TEST_F()
71 constexpr Clock::duration kDelay = milliseconds(20); in TEST_F()
72 constexpr Clock::time_point kNever{}; in TEST_F()
74 Clock::time_point actual_run_time{}; in TEST_F()
77 const Clock::time_point alarm_time = FakeClock::now() + kDelay; in TEST_F()
85 clock()->Advance(kDelay * 100); in TEST_F()
90 constexpr Clock::duration kDelay = milliseconds(20); in TEST_F()
92 const Clock::time_point alarm_time = FakeClock::now() + kDelay; in TEST_F()
93 Clock::time_point actual_run_time{}; in TEST_F()
96 // Advance the clock for half the delay, and confirm the lambda has not run in TEST_F()
98 clock()->Advance(kDelay / 2); in TEST_F()
99 ASSERT_EQ(Clock::time_point{}, actual_run_time); in TEST_F()
101 // Cancel and then advance the clock well past the delay, and confirm the in TEST_F()
104 clock()->Advance(kDelay * 100); in TEST_F()
105 ASSERT_EQ(Clock::time_point{}, actual_run_time); in TEST_F()
109 constexpr Clock::duration kShorterDelay = milliseconds(10); in TEST_F()
110 constexpr Clock::duration kLongerDelay = milliseconds(100); in TEST_F()
123 // Advance the clock for half of |delay1|, and confirm the lambda that in TEST_F()
126 clock()->Advance(delay1 / 2); in TEST_F()
135 clock()->Advance(delay2 / 2); in TEST_F()
137 clock()->Advance(delay2 / 2); in TEST_F()
142 clock()->Advance(std::max(delay1, delay2) * 100); in TEST_F()