Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(250)

Side by Side Diff: content/browser/background_sync/background_sync_service_impl_unittest.cc

Issue 1545243002: Convert Pass()→std::move() in //content/browser (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 "content/browser/background_sync/background_sync_service_impl.h" 5 #include "content/browser/background_sync/background_sync_service_impl.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 #include <utility>
8 9
9 #include "base/bind.h" 10 #include "base/bind.h"
10 #include "base/bind_helpers.h" 11 #include "base/bind_helpers.h"
11 #include "base/memory/scoped_ptr.h" 12 #include "base/memory/scoped_ptr.h"
12 #include "base/power_monitor/power_monitor.h" 13 #include "base/power_monitor/power_monitor.h"
13 #include "base/power_monitor/power_monitor_source.h" 14 #include "base/power_monitor/power_monitor_source.h"
14 #include "base/run_loop.h" 15 #include "base/run_loop.h"
15 #include "content/browser/background_sync/background_sync_context_impl.h" 16 #include "content/browser/background_sync/background_sync_context_impl.h"
16 #include "content/browser/background_sync/background_sync_network_observer.h" 17 #include "content/browser/background_sync/background_sync_network_observer.h"
17 #include "content/browser/service_worker/embedded_worker_test_helper.h" 18 #include "content/browser/service_worker/embedded_worker_test_helper.h"
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 base::RunLoop().RunUntilIdle(); 173 base::RunLoop().RunUntilIdle();
173 EXPECT_TRUE(sw_registration_); 174 EXPECT_TRUE(sw_registration_);
174 } 175 }
175 176
176 void CreateBackgroundSyncServiceImpl() { 177 void CreateBackgroundSyncServiceImpl() {
177 // Create a dummy mojo channel so that the BackgroundSyncServiceImpl can be 178 // Create a dummy mojo channel so that the BackgroundSyncServiceImpl can be
178 // instantiated 179 // instantiated
179 mojo::InterfaceRequest<BackgroundSyncService> service_request = 180 mojo::InterfaceRequest<BackgroundSyncService> service_request =
180 mojo::GetProxy(&service_ptr_); 181 mojo::GetProxy(&service_ptr_);
181 // Create a new BackgroundSyncServiceImpl bound to the dummy channel 182 // Create a new BackgroundSyncServiceImpl bound to the dummy channel
182 background_sync_context_->CreateService(service_request.Pass()); 183 background_sync_context_->CreateService(std::move(service_request));
183 base::RunLoop().RunUntilIdle(); 184 base::RunLoop().RunUntilIdle();
184 185
185 service_impl_ = *background_sync_context_->services_.begin(); 186 service_impl_ = *background_sync_context_->services_.begin();
186 ASSERT_TRUE(service_impl_); 187 ASSERT_TRUE(service_impl_);
187 } 188 }
188 189
189 // Helpers for testing BackgroundSyncServiceImpl methods 190 // Helpers for testing BackgroundSyncServiceImpl methods
190 void RegisterOneShot( 191 void RegisterOneShot(
191 SyncRegistrationPtr sync, 192 SyncRegistrationPtr sync,
192 const BackgroundSyncService::RegisterCallback& callback) { 193 const BackgroundSyncService::RegisterCallback& callback) {
193 service_impl_->Register(sync.Pass(), sw_registration_id_, 194 service_impl_->Register(std::move(sync), sw_registration_id_,
194 false /* requested_from_service_worker */, 195 false /* requested_from_service_worker */,
195 callback); 196 callback);
196 base::RunLoop().RunUntilIdle(); 197 base::RunLoop().RunUntilIdle();
197 } 198 }
198 199
199 void UnregisterOneShot( 200 void UnregisterOneShot(
200 int32_t handle_id, 201 int32_t handle_id,
201 const BackgroundSyncService::UnregisterCallback& callback) { 202 const BackgroundSyncService::UnregisterCallback& callback) {
202 service_impl_->Unregister( 203 service_impl_->Unregister(
203 handle_id, sw_registration_id_, callback); 204 handle_id, sw_registration_id_, callback);
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
375 376
376 NotifyWhenDone(reg->handle_id, 377 NotifyWhenDone(reg->handle_id,
377 base::Bind(&ErrorAndStateCallback, &notify_done_called, 378 base::Bind(&ErrorAndStateCallback, &notify_done_called,
378 &notify_done_error, &notify_done_sync_state)); 379 &notify_done_error, &notify_done_sync_state));
379 EXPECT_TRUE(notify_done_called); 380 EXPECT_TRUE(notify_done_called);
380 EXPECT_EQ(BACKGROUND_SYNC_ERROR_NONE, notify_done_error); 381 EXPECT_EQ(BACKGROUND_SYNC_ERROR_NONE, notify_done_error);
381 EXPECT_EQ(BACKGROUND_SYNC_STATE_UNREGISTERED, notify_done_sync_state); 382 EXPECT_EQ(BACKGROUND_SYNC_STATE_UNREGISTERED, notify_done_sync_state);
382 } 383 }
383 384
384 } // namespace content 385 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698