Add TestMockTimeTaskRunner in base/test.
commit10b484333c5719b0c1f687fa9ad160dbccb812d4
authorengedy <engedy@chromium.org>
Tue, 13 Jan 2015 22:09:47 +0000 (13 14:09 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 13 Jan 2015 22:10:27 +0000 (13 22:10 +0000)
treeb43ae1045fa54bf2f5951ab16de35b902365e07f
parenteb7923270d23dc9ed1318885c02197d85c4b7c1b
Add TestMockTimeTaskRunner in base/test.

Multiple implementations of this functionality exist with slight modifications. This CL consolidates them.

Note: This is a reland of https://codereview.chromium.org/823143004/, which was reverted due to memory leaks, which are now fixed.

BUG=329911
TBR=phajdan.jr@chromium.org,thestig@chromium.org,stevenjb@chromium.org  # Reland.

Review URL: https://codereview.chromium.org/851703002

Cr-Commit-Position: refs/heads/master@{#311343}
ash/system/chromeos/session/logout_confirmation_controller_unittest.cc
base/base.gyp
base/test/BUILD.gn
base/test/test_mock_time_task_runner.cc [new file with mode: 0644]
base/test/test_mock_time_task_runner.h [new file with mode: 0644]
chrome/browser/chromeos/session_length_limiter_unittest.cc
chrome/browser/chromeos/system/automatic_reboot_manager_unittest.cc