| Index: content/browser/geolocation/network_location_provider_unittest.cc
|
| diff --git a/content/browser/geolocation/network_location_provider_unittest.cc b/content/browser/geolocation/network_location_provider_unittest.cc
|
| index 56090a183a42d155d2560ae51b53cdc9a3e1e4ae..dfda555d3ff761ae5a0da0276796fd959de4b66a 100644
|
| --- a/content/browser/geolocation/network_location_provider_unittest.cc
|
| +++ b/content/browser/geolocation/network_location_provider_unittest.cc
|
| @@ -40,7 +40,7 @@ class MessageLoopQuitListener {
|
| public:
|
| MessageLoopQuitListener()
|
| : client_message_loop_(base::MessageLoop::current()),
|
| - updated_provider_(NULL) {
|
| + updated_provider_(nullptr) {
|
| CHECK(client_message_loop_);
|
| }
|
|
|
| @@ -99,7 +99,7 @@ class MockWifiDataProvider : public WifiDataProvider {
|
| private:
|
| ~MockWifiDataProvider() override {
|
| CHECK(this == instance_);
|
| - instance_ = NULL;
|
| + instance_ = nullptr;
|
| }
|
|
|
| static MockWifiDataProvider* instance_;
|
| @@ -110,25 +110,19 @@ class MockWifiDataProvider : public WifiDataProvider {
|
| DISALLOW_COPY_AND_ASSIGN(MockWifiDataProvider);
|
| };
|
|
|
| -MockWifiDataProvider* MockWifiDataProvider::instance_ = NULL;
|
| +MockWifiDataProvider* MockWifiDataProvider::instance_ = nullptr;
|
|
|
| // Main test fixture
|
| class GeolocationNetworkProviderTest : public testing::Test {
|
| public:
|
| - void SetUp() override {
|
| - test_server_url_ = GURL(kTestServerUrl);
|
| - access_token_store_ = new FakeAccessTokenStore;
|
| - wifi_data_provider_ = MockWifiDataProvider::CreateInstance();
|
| - }
|
| -
|
| void TearDown() override {
|
| WifiDataProviderManager::ResetFactoryForTesting();
|
| }
|
|
|
| LocationProvider* CreateProvider(bool set_permission_granted) {
|
| LocationProvider* provider = NewNetworkLocationProvider(
|
| - access_token_store_.get(),
|
| - NULL, // No URLContextGetter needed, as using test urlfecther factory.
|
| + access_token_store_,
|
| + nullptr, // No URLContextGetter needed, using test urlfecther factory.
|
| test_server_url_,
|
| access_token_store_->access_token_map_[test_server_url_]);
|
| if (set_permission_granted)
|
| @@ -137,7 +131,10 @@ class GeolocationNetworkProviderTest : public testing::Test {
|
| }
|
|
|
| protected:
|
| - GeolocationNetworkProviderTest() {
|
| + GeolocationNetworkProviderTest()
|
| + : test_server_url_(kTestServerUrl),
|
| + access_token_store_(new FakeAccessTokenStore),
|
| + wifi_data_provider_(MockWifiDataProvider::CreateInstance()) {
|
| // TODO(joth): Really these should be in SetUp, not here, but they take no
|
| // effect on Mac OS Release builds if done there. I kid not. Figure out why.
|
| WifiDataProviderManager::SetFactoryForTesting(
|
| @@ -268,9 +265,9 @@ class GeolocationNetworkProviderTest : public testing::Test {
|
| std::string json_parse_error_msg;
|
| std::unique_ptr<base::Value> parsed_json =
|
| base::JSONReader::ReadAndReturnError(upload_data, base::JSON_PARSE_RFC,
|
| - NULL, &json_parse_error_msg);
|
| + nullptr, &json_parse_error_msg);
|
| EXPECT_TRUE(json_parse_error_msg.empty());
|
| - ASSERT_TRUE(parsed_json.get() != NULL);
|
| + ASSERT_TRUE(parsed_json);
|
|
|
| const base::DictionaryValue* request_json;
|
| ASSERT_TRUE(parsed_json->GetAsDictionary(&request_json));
|
| @@ -316,17 +313,17 @@ class GeolocationNetworkProviderTest : public testing::Test {
|
| }
|
|
|
| GURL test_server_url_;
|
| - base::MessageLoop main_message_loop_;
|
| - scoped_refptr<FakeAccessTokenStore> access_token_store_;
|
| - net::TestURLFetcherFactory url_fetcher_factory_;
|
| - scoped_refptr<MockWifiDataProvider> wifi_data_provider_;
|
| + const base::MessageLoop main_message_loop_;
|
| + const scoped_refptr<FakeAccessTokenStore> access_token_store_;
|
| + const net::TestURLFetcherFactory url_fetcher_factory_;
|
| + const scoped_refptr<MockWifiDataProvider> wifi_data_provider_;
|
| };
|
|
|
| TEST_F(GeolocationNetworkProviderTest, CreateDestroy) {
|
| // Test fixture members were SetUp correctly.
|
| EXPECT_EQ(&main_message_loop_, base::MessageLoop::current());
|
| std::unique_ptr<LocationProvider> provider(CreateProvider(true));
|
| - EXPECT_TRUE(NULL != provider.get());
|
| + EXPECT_TRUE(provider);
|
| provider.reset();
|
| SUCCEED();
|
| }
|
| @@ -335,7 +332,7 @@ TEST_F(GeolocationNetworkProviderTest, StartProvider) {
|
| std::unique_ptr<LocationProvider> provider(CreateProvider(true));
|
| EXPECT_TRUE(provider->StartProvider(false));
|
| net::TestURLFetcher* fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
| CheckRequestIsValid(*fetcher, 0, 0, 0, std::string());
|
| }
|
|
|
| @@ -344,7 +341,7 @@ TEST_F(GeolocationNetworkProviderTest, StartProviderDefaultUrl) {
|
| std::unique_ptr<LocationProvider> provider(CreateProvider(true));
|
| EXPECT_TRUE(provider->StartProvider(false));
|
| net::TestURLFetcher* fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
| CheckRequestIsValid(*fetcher, 0, 0, 0, std::string());
|
| }
|
|
|
| @@ -355,7 +352,7 @@ TEST_F(GeolocationNetworkProviderTest, StartProviderLongRequest) {
|
| wifi_data_provider_->SetData(CreateReferenceWifiScanData(kFirstScanAps));
|
| base::RunLoop().RunUntilIdle();
|
| net::TestURLFetcher* fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
| // The request url should have been shortened to less than 2048 characters
|
| // in length by not including access points with the lowest signal strength
|
| // in the request.
|
| @@ -368,7 +365,7 @@ TEST_F(GeolocationNetworkProviderTest, MultipleWifiScansComplete) {
|
| EXPECT_TRUE(provider->StartProvider(false));
|
|
|
| net::TestURLFetcher* fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
| EXPECT_TRUE(IsTestServerUrl(fetcher->GetOriginalURL()));
|
|
|
| // Complete the network request with bad position fix.
|
| @@ -391,7 +388,7 @@ TEST_F(GeolocationNetworkProviderTest, MultipleWifiScansComplete) {
|
| wifi_data_provider_->SetData(CreateReferenceWifiScanData(kFirstScanAps));
|
| base::RunLoop().RunUntilIdle();
|
| fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
| // The request should have the wifi data.
|
| CheckRequestIsValid(*fetcher, 0, kFirstScanAps, 0, std::string());
|
|
|
| @@ -506,7 +503,7 @@ TEST_F(GeolocationNetworkProviderTest, NetworkRequestDeferredForPermission) {
|
| provider->OnPermissionGranted();
|
|
|
| fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
|
|
| EXPECT_TRUE(IsTestServerUrl(fetcher->GetOriginalURL()));
|
| }
|
| @@ -530,7 +527,7 @@ TEST_F(GeolocationNetworkProviderTest,
|
| provider->OnPermissionGranted();
|
|
|
| fetcher = get_url_fetcher_and_advance_id();
|
| - ASSERT_TRUE(fetcher != NULL);
|
| + ASSERT_TRUE(fetcher);
|
|
|
| CheckRequestIsValid(*fetcher, 0, kScanCount, 0, REFERENCE_ACCESS_TOKEN);
|
| }
|
|
|