Index: chrome/browser/sync_file_system/local_file_sync_service_unittest.cc |
diff --git a/chrome/browser/sync_file_system/local_file_sync_service_unittest.cc b/chrome/browser/sync_file_system/local_file_sync_service_unittest.cc |
index 59722dcc81bc03a08b2a6d0247453483f894aed1..35cc430b82002205234dd12507b1b045f64fe49e 100644 |
--- a/chrome/browser/sync_file_system/local_file_sync_service_unittest.cc |
+++ b/chrome/browser/sync_file_system/local_file_sync_service_unittest.cc |
@@ -14,6 +14,8 @@ |
#include "chrome/browser/sync_file_system/mock_local_change_processor.h" |
#include "chrome/browser/sync_file_system/sync_file_system_test_util.h" |
#include "chrome/test/base/testing_profile.h" |
+#include "content/public/browser/browser_thread.h" |
+#include "content/public/test/test_browser_thread_bundle.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "webkit/browser/fileapi/file_system_context.h" |
@@ -27,6 +29,7 @@ |
#include "webkit/browser/fileapi/syncable/sync_status_code.h" |
#include "webkit/browser/fileapi/syncable/syncable_file_system_util.h" |
+using content::BrowserThread; |
using fileapi::FileSystemURL; |
using ::testing::_; |
using ::testing::AtLeast; |
@@ -102,12 +105,10 @@ class LocalFileSyncServiceTest |
virtual void SetUp() OVERRIDE { |
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); |
- thread_helper_.SetUp(); |
- |
file_system_.reset(new CannedSyncableFileSystem( |
GURL(kOrigin), |
- thread_helper_.io_task_runner(), |
- thread_helper_.file_task_runner())); |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE))); |
local_service_.reset(new LocalFileSyncService(&profile_)); |
@@ -132,8 +133,6 @@ class LocalFileSyncServiceTest |
local_service_->Shutdown(); |
file_system_->TearDown(); |
RevokeSyncableFileSystem(); |
- |
- thread_helper_.TearDown(); |
} |
// LocalChangeObserver overrides. |
@@ -173,11 +172,11 @@ class LocalFileSyncServiceTest |
return file_system_->file_system_context()->change_tracker()->num_changes(); |
} |
+ content::TestBrowserThreadBundle thread_bundle_; |
kinuko
2013/07/12 04:35:44
MultiThreadTestHelper internally uses TestBrowserT
awong
2013/07/12 07:17:39
Nope...it's not required. I thought it was just ex
kinuko
2013/07/12 07:28:27
Right, in most cases I'd agree with you and just u
|
+ |
ScopedEnableSyncFSDirectoryOperation enable_directory_operation_; |
TestingProfile profile_; |
- MultiThreadTestHelper thread_helper_; |
- |
base::ScopedTempDir temp_dir_; |
scoped_ptr<CannedSyncableFileSystem> file_system_; |
@@ -277,9 +276,10 @@ TEST_F(LocalFileSyncServiceTest, LocalChangeObserver) { |
TEST_F(LocalFileSyncServiceTest, MAYBE_LocalChangeObserverMultipleContexts) { |
const char kOrigin2[] = "http://foo"; |
- CannedSyncableFileSystem file_system2(GURL(kOrigin2), |
- thread_helper_.io_task_runner(), |
- thread_helper_.file_task_runner()); |
+ CannedSyncableFileSystem file_system2( |
+ GURL(kOrigin2), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE)); |
file_system2.SetUp(); |
base::RunLoop run_loop; |