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..cdf843dee81620f7feb0f8aa8dcba53173dbd441 100644 |
--- a/base/test/test_mock_time_task_runner.cc |
+++ b/base/test/test_mock_time_task_runner.cc |
@@ -4,6 +4,8 @@ |
#include "base/test/test_mock_time_task_runner.h" |
+#include <algorithm> |
gab
2016/11/18 15:13:55
why?
bruthig
2016/11/18 16:44:53
Not sure.... removed.
|
+ |
#include "base/logging.h" |
#include "base/macros.h" |
#include "base/memory/ptr_util.h" |
@@ -173,6 +175,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(); |