| Index: content/browser/geolocation/location_arbitrator_unittest.cc
|
| diff --git a/content/browser/geolocation/location_arbitrator_unittest.cc b/content/browser/geolocation/location_arbitrator_unittest.cc
|
| index 08caed51f9e39fc267abd69836dd2bf4c9c97229..1504343a6e01e7e9625437ad43f1b6277e38062d 100644
|
| --- a/content/browser/geolocation/location_arbitrator_unittest.cc
|
| +++ b/content/browser/geolocation/location_arbitrator_unittest.cc
|
| @@ -9,12 +9,13 @@
|
| #include "content/browser/geolocation/location_arbitrator.h"
|
| #include "content/browser/geolocation/location_provider.h"
|
| #include "content/browser/geolocation/mock_location_provider.h"
|
| -#include "content/common/geoposition.h"
|
| +#include "content/public/common/geoposition.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| using content::AccessTokenStore;
|
| using content::FakeAccessTokenStore;
|
| +using content::Geoposition;
|
| using ::testing::NiceMock;
|
|
|
| namespace {
|
| @@ -24,7 +25,7 @@ class MockLocationObserver : public GeolocationObserver {
|
| void InvalidateLastPosition() {
|
| last_position_.latitude = 100;
|
| last_position_.error_code = Geoposition::ERROR_CODE_NONE;
|
| - ASSERT_FALSE(last_position_.IsInitialized());
|
| + ASSERT_FALSE(last_position_.Validate());
|
| }
|
| // Delegate
|
| virtual void OnLocationUpdate(const Geoposition& position) {
|
| @@ -54,8 +55,7 @@ void SetPositionFix(MockLocationProvider* provider,
|
| position.longitude = longitude;
|
| position.accuracy = accuracy;
|
| position.timestamp = GetTimeNowForTest();
|
| - ASSERT_TRUE(position.IsInitialized());
|
| - ASSERT_TRUE(position.IsValidFix());
|
| + ASSERT_TRUE(position.Validate());
|
| provider->HandlePositionChanged(position);
|
| }
|
|
|
| @@ -126,7 +126,7 @@ class GeolocationLocationArbitratorTest : public testing::Test {
|
| double longitude,
|
| double accuracy) {
|
| Geoposition geoposition = observer_->last_position_;
|
| - EXPECT_TRUE(geoposition.IsValidFix());
|
| + EXPECT_TRUE(geoposition.Validate());
|
| EXPECT_DOUBLE_EQ(latitude, geoposition.latitude);
|
| EXPECT_DOUBLE_EQ(longitude, geoposition.longitude);
|
| EXPECT_DOUBLE_EQ(accuracy, geoposition.accuracy);
|
| @@ -187,11 +187,15 @@ TEST_F(GeolocationLocationArbitratorTest, NormalUsage) {
|
| EXPECT_TRUE(cell()->has_listeners());
|
| EXPECT_EQ(MockLocationProvider::LOW_ACCURACY, cell()->state_);
|
| EXPECT_EQ(MockLocationProvider::LOW_ACCURACY, gps()->state_);
|
| - EXPECT_FALSE(observer_->last_position_.IsInitialized());
|
| + EXPECT_FALSE(observer_->last_position_.Validate());
|
| + EXPECT_EQ(content::Geoposition::ERROR_CODE_NONE,
|
| + observer_->last_position_.error_code);
|
|
|
| SetReferencePosition(cell());
|
|
|
| - EXPECT_TRUE(observer_->last_position_.IsInitialized());
|
| + EXPECT_TRUE(observer_->last_position_.Validate() ||
|
| + observer_->last_position_.error_code !=
|
| + content::Geoposition::ERROR_CODE_NONE);
|
| EXPECT_EQ(cell()->position_.latitude,
|
| observer_->last_position_.latitude);
|
|
|
| @@ -226,7 +230,7 @@ TEST_F(GeolocationLocationArbitratorTest, Arbitration) {
|
| SetPositionFix(cell(), 1, 2, 150);
|
|
|
| // First position available
|
| - EXPECT_TRUE(observer_->last_position_.IsValidFix());
|
| + EXPECT_TRUE(observer_->last_position_.Validate());
|
| CheckLastPositionInfo(1, 2, 150);
|
|
|
| SetPositionFix(gps(), 3, 4, 50);
|
|
|