From f44467004569a9c1c9743c93543ef356c2634665 Mon Sep 17 00:00:00 2001 From: isherman Date: Thu, 22 Jan 2015 22:33:14 -0800 Subject: [PATCH] [Clean-up] Replace the final straggler use of MockTimeProvider with Clock. Clock is the newer interface; MockTimeProvider is deprecated. BUG=none TEST=unit_tests R=pkasting@chromium.org Review URL: https://codereview.chromium.org/855633002 Cr-Commit-Position: refs/heads/master@{#312786} --- base/base.gyp | 2 - base/test/BUILD.gn | 2 - base/test/mock_time_provider.cc | 31 ---------- base/test/mock_time_provider.h | 69 ---------------------- components/search_engines/template_url_service.cc | 7 ++- components/search_engines/template_url_service.h | 13 ++-- .../template_url_service_unittest.cc | 43 +++++++++----- 7 files changed, 36 insertions(+), 131 deletions(-) delete mode 100644 base/test/mock_time_provider.cc delete mode 100644 base/test/mock_time_provider.h diff --git a/base/base.gyp b/base/base.gyp index 114cad64ac16..6b7d0dae4b9a 100644 --- a/base/base.gyp +++ b/base/base.gyp @@ -929,8 +929,6 @@ 'test/mock_chrome_application_mac.mm', 'test/mock_devices_changed_observer.cc', 'test/mock_devices_changed_observer.h', - 'test/mock_time_provider.cc', - 'test/mock_time_provider.h', 'test/multiprocess_test.cc', 'test/multiprocess_test.h', 'test/multiprocess_test_android.cc', diff --git a/base/test/BUILD.gn b/base/test/BUILD.gn index b4987d9d5583..cca72dd25e1b 100644 --- a/base/test/BUILD.gn +++ b/base/test/BUILD.gn @@ -36,8 +36,6 @@ source_set("test_support") { "mock_chrome_application_mac.mm", "mock_devices_changed_observer.cc", "mock_devices_changed_observer.h", - "mock_time_provider.cc", - "mock_time_provider.h", "multiprocess_test.cc", "multiprocess_test.h", "multiprocess_test_android.cc", diff --git a/base/test/mock_time_provider.cc b/base/test/mock_time_provider.cc deleted file mode 100644 index 9e5547fcd941..000000000000 --- a/base/test/mock_time_provider.cc +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "base/logging.h" -#include "base/test/mock_time_provider.h" - -using ::testing::DefaultValue; - -namespace base { - -MockTimeProvider* MockTimeProvider::instance_ = NULL; - -MockTimeProvider::MockTimeProvider() { - DCHECK(!instance_) << "Only one instance of MockTimeProvider can exist"; - DCHECK(!DefaultValue