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

Side by Side Diff: chrome/browser/sync_file_system/drive_backend/sync_engine_unittest.cc

Issue 190243003: [SyncFS] Move FROM_HEREs in SyncTaskManager to its client (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "chrome/browser/sync_file_system/drive_backend/sync_engine.h" 5 #include "chrome/browser/sync_file_system/drive_backend/sync_engine.h"
6 6
7 #include "base/files/scoped_temp_dir.h" 7 #include "base/files/scoped_temp_dir.h"
8 #include "base/run_loop.h" 8 #include "base/run_loop.h"
9 #include "base/strings/stringprintf.h" 9 #include "base/strings/stringprintf.h"
10 #include "chrome/browser/drive/drive_uploader.h" 10 #include "chrome/browser/drive/drive_uploader.h"
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 sync_engine()->GetOriginStatusMap(&status_map); 271 sync_engine()->GetOriginStatusMap(&status_map);
272 ASSERT_EQ(2u, status_map.size()); 272 ASSERT_EQ(2u, status_map.size());
273 EXPECT_EQ("Enabled", status_map[GURL("chrome-extension://app_0")]); 273 EXPECT_EQ("Enabled", status_map[GURL("chrome-extension://app_0")]);
274 EXPECT_EQ("Disabled", status_map[GURL("chrome-extension://app_1")]); 274 EXPECT_EQ("Disabled", status_map[GURL("chrome-extension://app_1")]);
275 } 275 }
276 276
277 TEST_F(SyncEngineTest, UpdateServiceState) { 277 TEST_F(SyncEngineTest, UpdateServiceState) {
278 EXPECT_EQ(REMOTE_SERVICE_OK, sync_engine()->GetCurrentState()); 278 EXPECT_EQ(REMOTE_SERVICE_OK, sync_engine()->GetCurrentState());
279 279
280 GetSyncEngineTaskManager()->ScheduleTask( 280 GetSyncEngineTaskManager()->ScheduleTask(
281 FROM_HERE,
281 base::Bind(&EmptyTask, SYNC_STATUS_AUTHENTICATION_FAILED), 282 base::Bind(&EmptyTask, SYNC_STATUS_AUTHENTICATION_FAILED),
282 base::Bind(&SyncEngineTest::CheckServiceState, 283 base::Bind(&SyncEngineTest::CheckServiceState,
283 AsWeakPtr(), 284 AsWeakPtr(),
284 SYNC_STATUS_AUTHENTICATION_FAILED, 285 SYNC_STATUS_AUTHENTICATION_FAILED,
285 REMOTE_SERVICE_AUTHENTICATION_REQUIRED)); 286 REMOTE_SERVICE_AUTHENTICATION_REQUIRED));
286 287
287 GetSyncEngineTaskManager()->ScheduleTask( 288 GetSyncEngineTaskManager()->ScheduleTask(
289 FROM_HERE,
288 base::Bind(&EmptyTask, SYNC_STATUS_ACCESS_FORBIDDEN), 290 base::Bind(&EmptyTask, SYNC_STATUS_ACCESS_FORBIDDEN),
289 base::Bind(&SyncEngineTest::CheckServiceState, 291 base::Bind(&SyncEngineTest::CheckServiceState,
290 AsWeakPtr(), 292 AsWeakPtr(),
291 SYNC_STATUS_ACCESS_FORBIDDEN, 293 SYNC_STATUS_ACCESS_FORBIDDEN,
292 REMOTE_SERVICE_AUTHENTICATION_REQUIRED)); 294 REMOTE_SERVICE_AUTHENTICATION_REQUIRED));
293 295
294 GetSyncEngineTaskManager()->ScheduleTask( 296 GetSyncEngineTaskManager()->ScheduleTask(
297 FROM_HERE,
295 base::Bind(&EmptyTask, SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE), 298 base::Bind(&EmptyTask, SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE),
296 base::Bind(&SyncEngineTest::CheckServiceState, 299 base::Bind(&SyncEngineTest::CheckServiceState,
297 AsWeakPtr(), 300 AsWeakPtr(),
298 SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE, 301 SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE,
299 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 302 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
300 303
301 GetSyncEngineTaskManager()->ScheduleTask( 304 GetSyncEngineTaskManager()->ScheduleTask(
305 FROM_HERE,
302 base::Bind(&EmptyTask, SYNC_STATUS_NETWORK_ERROR), 306 base::Bind(&EmptyTask, SYNC_STATUS_NETWORK_ERROR),
303 base::Bind(&SyncEngineTest::CheckServiceState, 307 base::Bind(&SyncEngineTest::CheckServiceState,
304 AsWeakPtr(), 308 AsWeakPtr(),
305 SYNC_STATUS_NETWORK_ERROR, 309 SYNC_STATUS_NETWORK_ERROR,
306 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 310 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
307 311
308 GetSyncEngineTaskManager()->ScheduleTask( 312 GetSyncEngineTaskManager()->ScheduleTask(
313 FROM_HERE,
309 base::Bind(&EmptyTask, SYNC_STATUS_ABORT), 314 base::Bind(&EmptyTask, SYNC_STATUS_ABORT),
310 base::Bind(&SyncEngineTest::CheckServiceState, 315 base::Bind(&SyncEngineTest::CheckServiceState,
311 AsWeakPtr(), 316 AsWeakPtr(),
312 SYNC_STATUS_ABORT, 317 SYNC_STATUS_ABORT,
313 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 318 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
314 319
315 GetSyncEngineTaskManager()->ScheduleTask( 320 GetSyncEngineTaskManager()->ScheduleTask(
321 FROM_HERE,
316 base::Bind(&EmptyTask, SYNC_STATUS_FAILED), 322 base::Bind(&EmptyTask, SYNC_STATUS_FAILED),
317 base::Bind(&SyncEngineTest::CheckServiceState, 323 base::Bind(&SyncEngineTest::CheckServiceState,
318 AsWeakPtr(), 324 AsWeakPtr(),
319 SYNC_STATUS_FAILED, 325 SYNC_STATUS_FAILED,
320 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 326 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
321 327
322 GetSyncEngineTaskManager()->ScheduleTask( 328 GetSyncEngineTaskManager()->ScheduleTask(
329 FROM_HERE,
323 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_CORRUPTION), 330 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_CORRUPTION),
324 base::Bind(&SyncEngineTest::CheckServiceState, 331 base::Bind(&SyncEngineTest::CheckServiceState,
325 AsWeakPtr(), 332 AsWeakPtr(),
326 SYNC_DATABASE_ERROR_CORRUPTION, 333 SYNC_DATABASE_ERROR_CORRUPTION,
327 REMOTE_SERVICE_DISABLED)); 334 REMOTE_SERVICE_DISABLED));
328 335
329 GetSyncEngineTaskManager()->ScheduleTask( 336 GetSyncEngineTaskManager()->ScheduleTask(
337 FROM_HERE,
330 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_IO_ERROR), 338 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_IO_ERROR),
331 base::Bind(&SyncEngineTest::CheckServiceState, 339 base::Bind(&SyncEngineTest::CheckServiceState,
332 AsWeakPtr(), 340 AsWeakPtr(),
333 SYNC_DATABASE_ERROR_IO_ERROR, 341 SYNC_DATABASE_ERROR_IO_ERROR,
334 REMOTE_SERVICE_DISABLED)); 342 REMOTE_SERVICE_DISABLED));
335 343
336 GetSyncEngineTaskManager()->ScheduleTask( 344 GetSyncEngineTaskManager()->ScheduleTask(
345 FROM_HERE,
337 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_FAILED), 346 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_FAILED),
338 base::Bind(&SyncEngineTest::CheckServiceState, 347 base::Bind(&SyncEngineTest::CheckServiceState,
339 AsWeakPtr(), 348 AsWeakPtr(),
340 SYNC_DATABASE_ERROR_FAILED, 349 SYNC_DATABASE_ERROR_FAILED,
341 REMOTE_SERVICE_DISABLED)); 350 REMOTE_SERVICE_DISABLED));
342 351
343 GetSyncEngineTaskManager()->ScheduleSyncTask( 352 GetSyncEngineTaskManager()->ScheduleSyncTask(
353 FROM_HERE,
344 scoped_ptr<SyncTask>(new MockSyncTask(false)), 354 scoped_ptr<SyncTask>(new MockSyncTask(false)),
345 base::Bind(&SyncEngineTest::CheckServiceState, 355 base::Bind(&SyncEngineTest::CheckServiceState,
346 AsWeakPtr(), 356 AsWeakPtr(),
347 SYNC_STATUS_OK, 357 SYNC_STATUS_OK,
348 REMOTE_SERVICE_DISABLED)); 358 REMOTE_SERVICE_DISABLED));
349 359
350 GetSyncEngineTaskManager()->ScheduleSyncTask( 360 GetSyncEngineTaskManager()->ScheduleSyncTask(
361 FROM_HERE,
351 scoped_ptr<SyncTask>(new MockSyncTask(true)), 362 scoped_ptr<SyncTask>(new MockSyncTask(true)),
352 base::Bind(&SyncEngineTest::CheckServiceState, 363 base::Bind(&SyncEngineTest::CheckServiceState,
353 AsWeakPtr(), 364 AsWeakPtr(),
354 SYNC_STATUS_OK, 365 SYNC_STATUS_OK,
355 REMOTE_SERVICE_OK)); 366 REMOTE_SERVICE_OK));
356 367
357 base::RunLoop().RunUntilIdle(); 368 base::RunLoop().RunUntilIdle();
358 } 369 }
359 370
360 } // namespace drive_backend 371 } // namespace drive_backend
361 } // namespace sync_file_system 372 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698