Index: device/geolocation/mock_location_provider.cc |
diff --git a/device/geolocation/mock_location_provider.cc b/device/geolocation/mock_location_provider.cc |
index 8e1f1e6bd89664aecb7edfa9af583dc7726b4b50..4497b88a2d99bb8c846c716d5387a8a81f25dea9 100644 |
--- a/device/geolocation/mock_location_provider.cc |
+++ b/device/geolocation/mock_location_provider.cc |
@@ -1,57 +1,13 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Copyright 2016 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. |
-// This file implements a mock location provider and the factory functions for |
-// various ways of creating it. |
- |
#include "device/geolocation/mock_location_provider.h" |
-#include "base/bind.h" |
-#include "base/bind_helpers.h" |
-#include "base/compiler_specific.h" |
-#include "base/location.h" |
-#include "base/logging.h" |
-#include "base/memory/weak_ptr.h" |
-#include "base/threading/thread_task_runner_handle.h" |
- |
namespace device { |
-MockLocationProvider::MockLocationProvider() |
- : state_(STOPPED), |
- is_permission_granted_(false), |
- provider_task_runner_(base::ThreadTaskRunnerHandle::Get()) {} |
+MockLocationProvider::MockLocationProvider() {} |
MockLocationProvider::~MockLocationProvider() {} |
-void MockLocationProvider::HandlePositionChanged(const Geoposition& position) { |
- if (provider_task_runner_->BelongsToCurrentThread()) { |
- // The location arbitrator unit tests rely on this method running |
- // synchronously. |
- position_ = position; |
- NotifyCallback(position_); |
- } else { |
- provider_task_runner_->PostTask( |
- FROM_HERE, base::Bind(&MockLocationProvider::HandlePositionChanged, |
- base::Unretained(this), position)); |
- } |
-} |
- |
-bool MockLocationProvider::StartProvider(bool high_accuracy) { |
- state_ = high_accuracy ? HIGH_ACCURACY : LOW_ACCURACY; |
- return true; |
-} |
- |
-void MockLocationProvider::StopProvider() { |
- state_ = STOPPED; |
-} |
- |
-const Geoposition& MockLocationProvider::GetPosition() { |
- return position_; |
-} |
- |
-void MockLocationProvider::OnPermissionGranted() { |
- is_permission_granted_ = true; |
-} |
- |
} // namespace device |