summaryrefslogtreecommitdiffstats
path: root/base/test
diff options
context:
space:
mode:
authorengedy <engedy@chromium.org>2015-02-02 02:57:37 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-02 10:58:22 +0000
commit89726c2516dfc9ca5dc4cc23acff4841608ad97c (patch)
tree73f74a97185632b322393b66bb891a43ff678514 /base/test
parent71f5a07c2292de8c76e453b5c61577a5b1a4c98c (diff)
downloadchromium_src-89726c2516dfc9ca5dc4cc23acff4841608ad97c.zip
chromium_src-89726c2516dfc9ca5dc4cc23acff4841608ad97c.tar.gz
chromium_src-89726c2516dfc9ca5dc4cc23acff4841608ad97c.tar.bz2
Implement throttling logic for fetching affiliation information.
BUG=437865 Review URL: https://codereview.chromium.org/807503002 Cr-Commit-Position: refs/heads/master@{#314127}
Diffstat (limited to 'base/test')
-rw-r--r--base/test/test_mock_time_task_runner.cc5
-rw-r--r--base/test/test_mock_time_task_runner.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/base/test/test_mock_time_task_runner.cc b/base/test/test_mock_time_task_runner.cc
index 1698391..442d991 100644
--- a/base/test/test_mock_time_task_runner.cc
+++ b/base/test/test_mock_time_task_runner.cc
@@ -102,6 +102,11 @@ bool TestMockTimeTaskRunner::HasPendingTask() const {
return !tasks_.empty();
}
+size_t TestMockTimeTaskRunner::GetPendingTaskCount() const {
+ DCHECK(thread_checker_.CalledOnValidThread());
+ return tasks_.size();
+}
+
TimeDelta TestMockTimeTaskRunner::NextPendingTaskDelay() const {
DCHECK(thread_checker_.CalledOnValidThread());
return tasks_.empty() ? TimeDelta::Max() : tasks_.top().GetTimeToRun() - now_;
diff --git a/base/test/test_mock_time_task_runner.h b/base/test/test_mock_time_task_runner.h
index 3a0a215..2f59892 100644
--- a/base/test/test_mock_time_task_runner.h
+++ b/base/test/test_mock_time_task_runner.h
@@ -60,6 +60,7 @@ class TestMockTimeTaskRunner : public base::SingleThreadTaskRunner {
scoped_ptr<TickClock> GetMockTickClock() const;
bool HasPendingTask() const;
+ size_t GetPendingTaskCount() const;
TimeDelta NextPendingTaskDelay() const;
// SingleThreadTaskRunner: