Index: base/prefs/json_pref_store_unittest.cc |
diff --git a/base/prefs/json_pref_store_unittest.cc b/base/prefs/json_pref_store_unittest.cc |
index 728a57d3417fc4e5893c4226939f12ba1b5cc7e8..746c72bda8a51ea46a196a9330405c60cdc455cc 100644 |
--- a/base/prefs/json_pref_store_unittest.cc |
+++ b/base/prefs/json_pref_store_unittest.cc |
@@ -7,7 +7,6 @@ |
#include "base/bind.h" |
#include "base/files/file_util.h" |
#include "base/files/scoped_temp_dir.h" |
-#include "base/location.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_loop.h" |
@@ -16,7 +15,6 @@ |
#include "base/path_service.h" |
#include "base/prefs/pref_filter.h" |
#include "base/run_loop.h" |
-#include "base/single_thread_task_runner.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -108,8 +106,7 @@ |
void TearDown() override { |
// Make sure all pending tasks have been processed (e.g., deleting the |
// JsonPrefStore may post write tasks). |
- message_loop_.task_runner()->PostTask(FROM_HERE, |
- MessageLoop::QuitWhenIdleClosure()); |
+ message_loop_.PostTask(FROM_HERE, MessageLoop::QuitWhenIdleClosure()); |
message_loop_.Run(); |
} |
@@ -130,7 +127,9 @@ |
base::FilePath bogus_input_file = data_dir_.AppendASCII("read.txt"); |
ASSERT_FALSE(PathExists(bogus_input_file)); |
scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- bogus_input_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ bogus_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
EXPECT_EQ(PersistentPrefStore::PREF_READ_ERROR_NO_FILE, |
pref_store->ReadPrefs()); |
EXPECT_FALSE(pref_store->ReadOnly()); |
@@ -143,9 +142,11 @@ |
data_dir_.AppendASCII("read_alternate.txt"); |
ASSERT_FALSE(PathExists(bogus_input_file)); |
ASSERT_FALSE(PathExists(bogus_alternate_input_file)); |
- scoped_refptr<JsonPrefStore> pref_store = |
- new JsonPrefStore(bogus_input_file, bogus_alternate_input_file, |
- message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
+ bogus_input_file, |
+ bogus_alternate_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
EXPECT_EQ(PersistentPrefStore::PREF_READ_ERROR_NO_FILE, |
pref_store->ReadPrefs()); |
EXPECT_FALSE(pref_store->ReadOnly()); |
@@ -156,8 +157,10 @@ |
base::FilePath invalid_file_original = data_dir_.AppendASCII("invalid.json"); |
base::FilePath invalid_file = temp_dir_.path().AppendASCII("invalid.json"); |
ASSERT_TRUE(base::CopyFile(invalid_file_original, invalid_file)); |
- scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- invalid_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ scoped_refptr<JsonPrefStore> pref_store = |
+ new JsonPrefStore(invalid_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
EXPECT_EQ(PersistentPrefStore::PREF_READ_ERROR_JSON_PARSE, |
pref_store->ReadPrefs()); |
EXPECT_FALSE(pref_store->ReadOnly()); |
@@ -243,7 +246,9 @@ |
base::FilePath input_file = temp_dir_.path().AppendASCII("write.json"); |
ASSERT_TRUE(PathExists(input_file)); |
scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- input_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
ASSERT_EQ(PersistentPrefStore::PREF_READ_ERROR_NONE, pref_store->ReadPrefs()); |
EXPECT_FALSE(pref_store->ReadOnly()); |
EXPECT_TRUE(pref_store->IsInitializationComplete()); |
@@ -270,7 +275,9 @@ |
base::FilePath input_file = temp_dir_.path().AppendASCII("write.json"); |
ASSERT_TRUE(PathExists(input_file)); |
scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- input_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
{ |
MockPrefStoreObserver mock_observer; |
@@ -307,7 +314,9 @@ |
FilePath pref_file = temp_dir_.path().AppendASCII("empty_values.json"); |
scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- pref_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ pref_file, |
+ message_loop_.message_loop_proxy(), |
+ scoped_ptr<PrefFilter>()); |
// Set some keys with empty values. |
pref_store->SetValue("list", new base::ListValue); |
@@ -318,8 +327,10 @@ |
MessageLoop::current()->RunUntilIdle(); |
// Reload. |
- pref_store = new JsonPrefStore(pref_file, message_loop_.task_runner(), |
- scoped_ptr<PrefFilter>()); |
+ pref_store = new JsonPrefStore( |
+ pref_file, |
+ message_loop_.message_loop_proxy(), |
+ scoped_ptr<PrefFilter>()); |
ASSERT_EQ(PersistentPrefStore::PREF_READ_ERROR_NONE, pref_store->ReadPrefs()); |
ASSERT_FALSE(pref_store->ReadOnly()); |
@@ -337,7 +348,9 @@ |
FilePath pref_file = temp_dir_.path().AppendASCII("empty_values.json"); |
scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- pref_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ pref_file, |
+ message_loop_.message_loop_proxy(), |
+ scoped_ptr<PrefFilter>()); |
base::DictionaryValue* dict = new base::DictionaryValue; |
dict->SetString("key", "value"); |
@@ -355,7 +368,9 @@ |
base::FilePath bogus_input_file = data_dir_.AppendASCII("read.txt"); |
ASSERT_FALSE(PathExists(bogus_input_file)); |
scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- bogus_input_file, message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ bogus_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
MockPrefStoreObserver mock_observer; |
pref_store->AddObserver(&mock_observer); |
@@ -383,8 +398,10 @@ |
new InterceptingPrefFilter()); |
InterceptingPrefFilter* raw_intercepting_pref_filter_ = |
intercepting_pref_filter.get(); |
- scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- input_file, message_loop_.task_runner(), intercepting_pref_filter.Pass()); |
+ scoped_refptr<JsonPrefStore> pref_store = |
+ new JsonPrefStore(input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ intercepting_pref_filter.Pass()); |
ASSERT_EQ(PersistentPrefStore::PREF_READ_ERROR_ASYNCHRONOUS_TASK_INCOMPLETE, |
pref_store->ReadPrefs()); |
@@ -428,8 +445,10 @@ |
new InterceptingPrefFilter()); |
InterceptingPrefFilter* raw_intercepting_pref_filter_ = |
intercepting_pref_filter.get(); |
- scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
- input_file, message_loop_.task_runner(), intercepting_pref_filter.Pass()); |
+ scoped_refptr<JsonPrefStore> pref_store = |
+ new JsonPrefStore(input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ intercepting_pref_filter.Pass()); |
MockPrefStoreObserver mock_observer; |
pref_store->AddObserver(&mock_observer); |
@@ -492,9 +511,11 @@ |
temp_dir_.path().AppendASCII("alternate.json"); |
ASSERT_FALSE(PathExists(input_file)); |
ASSERT_TRUE(PathExists(alternate_input_file)); |
- scoped_refptr<JsonPrefStore> pref_store = |
- new JsonPrefStore(input_file, alternate_input_file, |
- message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
+ input_file, |
+ alternate_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
ASSERT_FALSE(PathExists(input_file)); |
ASSERT_TRUE(PathExists(alternate_input_file)); |
@@ -536,9 +557,11 @@ |
temp_dir_.path().AppendASCII("alternate.json"); |
ASSERT_TRUE(PathExists(input_file)); |
ASSERT_TRUE(PathExists(alternate_input_file)); |
- scoped_refptr<JsonPrefStore> pref_store = |
- new JsonPrefStore(input_file, alternate_input_file, |
- message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
+ input_file, |
+ alternate_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
ASSERT_TRUE(PathExists(input_file)); |
ASSERT_TRUE(PathExists(alternate_input_file)); |
@@ -576,9 +599,11 @@ |
temp_dir_.path().AppendASCII("alternate.json"); |
ASSERT_TRUE(PathExists(input_file)); |
ASSERT_FALSE(PathExists(alternate_input_file)); |
- scoped_refptr<JsonPrefStore> pref_store = |
- new JsonPrefStore(input_file, alternate_input_file, |
- message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
+ input_file, |
+ alternate_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
ASSERT_TRUE(PathExists(input_file)); |
ASSERT_FALSE(PathExists(alternate_input_file)); |
@@ -616,9 +641,11 @@ |
temp_dir_.path().AppendASCII("alternate.json"); |
ASSERT_FALSE(PathExists(input_file)); |
ASSERT_TRUE(PathExists(alternate_input_file)); |
- scoped_refptr<JsonPrefStore> pref_store = |
- new JsonPrefStore(input_file, alternate_input_file, |
- message_loop_.task_runner(), scoped_ptr<PrefFilter>()); |
+ scoped_refptr<JsonPrefStore> pref_store = new JsonPrefStore( |
+ input_file, |
+ alternate_input_file, |
+ message_loop_.message_loop_proxy().get(), |
+ scoped_ptr<PrefFilter>()); |
ASSERT_FALSE(PathExists(input_file)); |
ASSERT_TRUE(PathExists(alternate_input_file)); |