| Index: content/browser/in_process_webkit/indexed_db_browsertest.cc
|
| ===================================================================
|
| --- content/browser/in_process_webkit/indexed_db_browsertest.cc (revision 122721)
|
| +++ content/browser/in_process_webkit/indexed_db_browsertest.cc (working copy)
|
| @@ -23,6 +23,7 @@
|
| #include "webkit/quota/quota_manager.h"
|
| #include "webkit/quota/special_storage_policy.h"
|
|
|
| +using content::BrowserContext;
|
| using content::BrowserThread;
|
| using quota::QuotaManager;
|
| using webkit_database::DatabaseUtil;
|
| @@ -153,7 +154,7 @@
|
|
|
| // Create some indexedDB paths.
|
| // With the levelDB backend, these are directories.
|
| - WebKitContext *webkit_context = profile.GetWebKitContext();
|
| + WebKitContext* webkit_context = BrowserContext::GetWebKitContext(&profile);
|
| IndexedDBContext* idb_context = webkit_context->indexed_db_context();
|
| idb_context->set_data_path_for_testing(temp_dir.path());
|
| protected_path = idb_context->GetIndexedDBFilePath(
|
| @@ -168,11 +169,15 @@
|
| }
|
|
|
| // Make sure we wait until the destructor has run.
|
| - scoped_refptr<base::ThreadTestHelper> helper(
|
| + scoped_refptr<base::ThreadTestHelper> helper_io(
|
| new base::ThreadTestHelper(
|
| + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO)));
|
| + ASSERT_TRUE(helper_io->Run());
|
| + scoped_refptr<base::ThreadTestHelper> helper_webkit(
|
| + new base::ThreadTestHelper(
|
| BrowserThread::GetMessageLoopProxyForThread(
|
| BrowserThread::WEBKIT_DEPRECATED)));
|
| - ASSERT_TRUE(helper->Run());
|
| + ASSERT_TRUE(helper_webkit->Run());
|
|
|
| ASSERT_TRUE(file_util::DirectoryExists(protected_path));
|
| ASSERT_FALSE(file_util::DirectoryExists(unprotected_path));
|
| @@ -200,7 +205,7 @@
|
|
|
| // Create some indexedDB paths.
|
| // With the levelDB backend, these are directories.
|
| - WebKitContext *webkit_context = profile.GetWebKitContext();
|
| + WebKitContext* webkit_context = BrowserContext::GetWebKitContext(&profile);
|
| IndexedDBContext* idb_context = webkit_context->indexed_db_context();
|
|
|
| // Override the storage policy with our own.
|
| @@ -215,12 +220,15 @@
|
| ASSERT_TRUE(file_util::CreateDirectory(session_only_path));
|
| }
|
|
|
| - // Make sure we wait until the destructor has run.
|
| - scoped_refptr<base::ThreadTestHelper> helper(
|
| + scoped_refptr<base::ThreadTestHelper> helper_io(
|
| new base::ThreadTestHelper(
|
| + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO)));
|
| + ASSERT_TRUE(helper_io->Run());
|
| + scoped_refptr<base::ThreadTestHelper> helper_webkit(
|
| + new base::ThreadTestHelper(
|
| BrowserThread::GetMessageLoopProxyForThread(
|
| BrowserThread::WEBKIT_DEPRECATED)));
|
| - ASSERT_TRUE(helper->Run());
|
| + ASSERT_TRUE(helper_webkit->Run());
|
|
|
| EXPECT_TRUE(file_util::DirectoryExists(normal_path));
|
| EXPECT_FALSE(file_util::DirectoryExists(session_only_path));
|
| @@ -246,7 +254,7 @@
|
|
|
| // Create some indexedDB paths.
|
| // With the levelDB backend, these are directories.
|
| - WebKitContext *webkit_context = profile.GetWebKitContext();
|
| + WebKitContext* webkit_context = BrowserContext::GetWebKitContext(&profile);
|
| IndexedDBContext* idb_context = webkit_context->indexed_db_context();
|
|
|
| // Override the storage policy with our own.
|
| @@ -284,7 +292,8 @@
|
| const int kTemporaryStorageQuotaMaxSize = kInitialQuotaKilobytes
|
| * 1024 * QuotaManager::kPerHostTemporaryPortion;
|
| SetTempQuota(
|
| - kTemporaryStorageQuotaMaxSize, browser()->profile()->GetQuotaManager());
|
| + kTemporaryStorageQuotaMaxSize,
|
| + content::BrowserContext::GetQuotaManager(browser()->profile()));
|
| }
|
|
|
| static void SetTempQuota(int64 bytes, scoped_refptr<QuotaManager> qm) {
|
|
|