| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <vector> | 5 #include <vector> |
| 6 | 6 |
| 7 #include "base/memory/scoped_ptr.h" | 7 #include "base/memory/scoped_ptr.h" |
| 8 #include "base/strings/string_util.h" | 8 #include "base/strings/string_util.h" |
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
| 10 #include "base/third_party/dynamic_annotations/dynamic_annotations.h" | 10 #include "base/third_party/dynamic_annotations/dynamic_annotations.h" |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 return new WifiDataProviderCommonWithMock; | 106 return new WifiDataProviderCommonWithMock; |
| 107 } | 107 } |
| 108 | 108 |
| 109 // Main test fixture | 109 // Main test fixture |
| 110 class GeolocationWifiDataProviderCommonTest : public testing::Test { | 110 class GeolocationWifiDataProviderCommonTest : public testing::Test { |
| 111 public: | 111 public: |
| 112 GeolocationWifiDataProviderCommonTest() | 112 GeolocationWifiDataProviderCommonTest() |
| 113 : loop_quitter_(&main_message_loop_) { | 113 : loop_quitter_(&main_message_loop_) { |
| 114 } | 114 } |
| 115 | 115 |
| 116 virtual void SetUp() { | 116 void SetUp() override { |
| 117 provider_ = new WifiDataProviderCommonWithMock; | 117 provider_ = new WifiDataProviderCommonWithMock; |
| 118 wlan_api_ = provider_->new_wlan_api_.get(); | 118 wlan_api_ = provider_->new_wlan_api_.get(); |
| 119 polling_policy_ = provider_->new_polling_policy_.get(); | 119 polling_policy_ = provider_->new_polling_policy_.get(); |
| 120 provider_->AddCallback(&loop_quitter_.callback_); | 120 provider_->AddCallback(&loop_quitter_.callback_); |
| 121 } | 121 } |
| 122 virtual void TearDown() { | 122 void TearDown() override { |
| 123 provider_->RemoveCallback(&loop_quitter_.callback_); | 123 provider_->RemoveCallback(&loop_quitter_.callback_); |
| 124 provider_->StopDataProvider(); | 124 provider_->StopDataProvider(); |
| 125 provider_ = NULL; | 125 provider_ = NULL; |
| 126 } | 126 } |
| 127 | 127 |
| 128 protected: | 128 protected: |
| 129 base::MessageLoop main_message_loop_; | 129 base::MessageLoop main_message_loop_; |
| 130 MessageLoopQuitter loop_quitter_; | 130 MessageLoopQuitter loop_quitter_; |
| 131 scoped_refptr<WifiDataProviderCommonWithMock> provider_; | 131 scoped_refptr<WifiDataProviderCommonWithMock> provider_; |
| 132 MockWlanApi* wlan_api_; | 132 MockWlanApi* wlan_api_; |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 MessageLoopQuitter loop_quitter(&main_message_loop_); | 231 MessageLoopQuitter loop_quitter(&main_message_loop_); |
| 232 WifiDataProviderManager::SetFactoryForTesting( | 232 WifiDataProviderManager::SetFactoryForTesting( |
| 233 CreateWifiDataProviderCommonWithMock); | 233 CreateWifiDataProviderCommonWithMock); |
| 234 WifiDataProviderManager::Register(&loop_quitter.callback_); | 234 WifiDataProviderManager::Register(&loop_quitter.callback_); |
| 235 main_message_loop_.Run(); | 235 main_message_loop_.Run(); |
| 236 WifiDataProviderManager::Unregister(&loop_quitter.callback_); | 236 WifiDataProviderManager::Unregister(&loop_quitter.callback_); |
| 237 WifiDataProviderManager::ResetFactoryForTesting(); | 237 WifiDataProviderManager::ResetFactoryForTesting(); |
| 238 } | 238 } |
| 239 | 239 |
| 240 } // namespace content | 240 } // namespace content |
| OLD | NEW |