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

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

Issue 190663004: [SyncFS] Drop default priority version of SyncTaskManager::ScheduleTask (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: 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 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 FROM_HERE,
282 base::Bind(&EmptyTask, SYNC_STATUS_AUTHENTICATION_FAILED), 282 base::Bind(&EmptyTask, SYNC_STATUS_AUTHENTICATION_FAILED),
283 SyncTaskManager::PRIORITY_MED,
283 base::Bind(&SyncEngineTest::CheckServiceState, 284 base::Bind(&SyncEngineTest::CheckServiceState,
284 AsWeakPtr(), 285 AsWeakPtr(),
285 SYNC_STATUS_AUTHENTICATION_FAILED, 286 SYNC_STATUS_AUTHENTICATION_FAILED,
286 REMOTE_SERVICE_AUTHENTICATION_REQUIRED)); 287 REMOTE_SERVICE_AUTHENTICATION_REQUIRED));
287 288
288 GetSyncEngineTaskManager()->ScheduleTask( 289 GetSyncEngineTaskManager()->ScheduleTask(
289 FROM_HERE, 290 FROM_HERE,
290 base::Bind(&EmptyTask, SYNC_STATUS_ACCESS_FORBIDDEN), 291 base::Bind(&EmptyTask, SYNC_STATUS_ACCESS_FORBIDDEN),
292 SyncTaskManager::PRIORITY_MED,
291 base::Bind(&SyncEngineTest::CheckServiceState, 293 base::Bind(&SyncEngineTest::CheckServiceState,
292 AsWeakPtr(), 294 AsWeakPtr(),
293 SYNC_STATUS_ACCESS_FORBIDDEN, 295 SYNC_STATUS_ACCESS_FORBIDDEN,
294 REMOTE_SERVICE_AUTHENTICATION_REQUIRED)); 296 REMOTE_SERVICE_AUTHENTICATION_REQUIRED));
295 297
296 GetSyncEngineTaskManager()->ScheduleTask( 298 GetSyncEngineTaskManager()->ScheduleTask(
297 FROM_HERE, 299 FROM_HERE,
298 base::Bind(&EmptyTask, SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE), 300 base::Bind(&EmptyTask, SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE),
301 SyncTaskManager::PRIORITY_MED,
299 base::Bind(&SyncEngineTest::CheckServiceState, 302 base::Bind(&SyncEngineTest::CheckServiceState,
300 AsWeakPtr(), 303 AsWeakPtr(),
301 SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE, 304 SYNC_STATUS_SERVICE_TEMPORARILY_UNAVAILABLE,
302 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 305 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
303 306
304 GetSyncEngineTaskManager()->ScheduleTask( 307 GetSyncEngineTaskManager()->ScheduleTask(
305 FROM_HERE, 308 FROM_HERE,
306 base::Bind(&EmptyTask, SYNC_STATUS_NETWORK_ERROR), 309 base::Bind(&EmptyTask, SYNC_STATUS_NETWORK_ERROR),
310 SyncTaskManager::PRIORITY_MED,
307 base::Bind(&SyncEngineTest::CheckServiceState, 311 base::Bind(&SyncEngineTest::CheckServiceState,
308 AsWeakPtr(), 312 AsWeakPtr(),
309 SYNC_STATUS_NETWORK_ERROR, 313 SYNC_STATUS_NETWORK_ERROR,
310 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 314 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
311 315
312 GetSyncEngineTaskManager()->ScheduleTask( 316 GetSyncEngineTaskManager()->ScheduleTask(
313 FROM_HERE, 317 FROM_HERE,
314 base::Bind(&EmptyTask, SYNC_STATUS_ABORT), 318 base::Bind(&EmptyTask, SYNC_STATUS_ABORT),
319 SyncTaskManager::PRIORITY_MED,
315 base::Bind(&SyncEngineTest::CheckServiceState, 320 base::Bind(&SyncEngineTest::CheckServiceState,
316 AsWeakPtr(), 321 AsWeakPtr(),
317 SYNC_STATUS_ABORT, 322 SYNC_STATUS_ABORT,
318 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 323 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
319 324
320 GetSyncEngineTaskManager()->ScheduleTask( 325 GetSyncEngineTaskManager()->ScheduleTask(
321 FROM_HERE, 326 FROM_HERE,
322 base::Bind(&EmptyTask, SYNC_STATUS_FAILED), 327 base::Bind(&EmptyTask, SYNC_STATUS_FAILED),
328 SyncTaskManager::PRIORITY_MED,
323 base::Bind(&SyncEngineTest::CheckServiceState, 329 base::Bind(&SyncEngineTest::CheckServiceState,
324 AsWeakPtr(), 330 AsWeakPtr(),
325 SYNC_STATUS_FAILED, 331 SYNC_STATUS_FAILED,
326 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE)); 332 REMOTE_SERVICE_TEMPORARY_UNAVAILABLE));
327 333
328 GetSyncEngineTaskManager()->ScheduleTask( 334 GetSyncEngineTaskManager()->ScheduleTask(
329 FROM_HERE, 335 FROM_HERE,
330 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_CORRUPTION), 336 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_CORRUPTION),
337 SyncTaskManager::PRIORITY_MED,
331 base::Bind(&SyncEngineTest::CheckServiceState, 338 base::Bind(&SyncEngineTest::CheckServiceState,
332 AsWeakPtr(), 339 AsWeakPtr(),
333 SYNC_DATABASE_ERROR_CORRUPTION, 340 SYNC_DATABASE_ERROR_CORRUPTION,
334 REMOTE_SERVICE_DISABLED)); 341 REMOTE_SERVICE_DISABLED));
335 342
336 GetSyncEngineTaskManager()->ScheduleTask( 343 GetSyncEngineTaskManager()->ScheduleTask(
337 FROM_HERE, 344 FROM_HERE,
338 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_IO_ERROR), 345 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_IO_ERROR),
346 SyncTaskManager::PRIORITY_MED,
339 base::Bind(&SyncEngineTest::CheckServiceState, 347 base::Bind(&SyncEngineTest::CheckServiceState,
340 AsWeakPtr(), 348 AsWeakPtr(),
341 SYNC_DATABASE_ERROR_IO_ERROR, 349 SYNC_DATABASE_ERROR_IO_ERROR,
342 REMOTE_SERVICE_DISABLED)); 350 REMOTE_SERVICE_DISABLED));
343 351
344 GetSyncEngineTaskManager()->ScheduleTask( 352 GetSyncEngineTaskManager()->ScheduleTask(
345 FROM_HERE, 353 FROM_HERE,
346 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_FAILED), 354 base::Bind(&EmptyTask, SYNC_DATABASE_ERROR_FAILED),
355 SyncTaskManager::PRIORITY_MED,
347 base::Bind(&SyncEngineTest::CheckServiceState, 356 base::Bind(&SyncEngineTest::CheckServiceState,
348 AsWeakPtr(), 357 AsWeakPtr(),
349 SYNC_DATABASE_ERROR_FAILED, 358 SYNC_DATABASE_ERROR_FAILED,
350 REMOTE_SERVICE_DISABLED)); 359 REMOTE_SERVICE_DISABLED));
351 360
352 GetSyncEngineTaskManager()->ScheduleSyncTask( 361 GetSyncEngineTaskManager()->ScheduleSyncTask(
353 FROM_HERE, 362 FROM_HERE,
354 scoped_ptr<SyncTask>(new MockSyncTask(false)), 363 scoped_ptr<SyncTask>(new MockSyncTask(false)),
364 SyncTaskManager::PRIORITY_MED,
355 base::Bind(&SyncEngineTest::CheckServiceState, 365 base::Bind(&SyncEngineTest::CheckServiceState,
356 AsWeakPtr(), 366 AsWeakPtr(),
357 SYNC_STATUS_OK, 367 SYNC_STATUS_OK,
358 REMOTE_SERVICE_DISABLED)); 368 REMOTE_SERVICE_DISABLED));
359 369
360 GetSyncEngineTaskManager()->ScheduleSyncTask( 370 GetSyncEngineTaskManager()->ScheduleSyncTask(
361 FROM_HERE, 371 FROM_HERE,
362 scoped_ptr<SyncTask>(new MockSyncTask(true)), 372 scoped_ptr<SyncTask>(new MockSyncTask(true)),
373 SyncTaskManager::PRIORITY_MED,
363 base::Bind(&SyncEngineTest::CheckServiceState, 374 base::Bind(&SyncEngineTest::CheckServiceState,
364 AsWeakPtr(), 375 AsWeakPtr(),
365 SYNC_STATUS_OK, 376 SYNC_STATUS_OK,
366 REMOTE_SERVICE_OK)); 377 REMOTE_SERVICE_OK));
367 378
368 base::RunLoop().RunUntilIdle(); 379 base::RunLoop().RunUntilIdle();
369 } 380 }
370 381
371 } // namespace drive_backend 382 } // namespace drive_backend
372 } // namespace sync_file_system 383 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698