Index: base/test/test_mock_time_task_runner.cc |
diff --git a/base/test/test_mock_time_task_runner.cc b/base/test/test_mock_time_task_runner.cc |
index 6dfecaf838ba8ee5e5b36f8d067e021e4d51f4c5..f0ba9aa102c4f38d1a273762dad9b60e7b4a28fe 100644 |
--- a/base/test/test_mock_time_task_runner.cc |
+++ b/base/test/test_mock_time_task_runner.cc |
@@ -173,6 +173,15 @@ std::unique_ptr<TickClock> TestMockTimeTaskRunner::GetMockTickClock() const { |
return MakeUnique<MockTickClock>(this); |
} |
+std::deque<TestPendingTask> TestMockTimeTaskRunner::TakePendingTasks() { |
+ std::deque<TestPendingTask> tasks; |
+ while (!tasks_.empty()) { |
+ tasks.push_back(tasks_.top()); |
+ tasks_.pop(); |
+ } |
+ return tasks; |
+} |
+ |
bool TestMockTimeTaskRunner::HasPendingTask() const { |
DCHECK(thread_checker_.CalledOnValidThread()); |
return !tasks_.empty(); |