Index: chrome/browser/extensions/extension_settings_apitest.cc |
diff --git a/chrome/browser/extensions/extension_settings_apitest.cc b/chrome/browser/extensions/extension_settings_apitest.cc |
index 6b7f8a77f0c6ccced2a3fb910797bbf99688dfd1..a2dc5e1606d9d92881a0ca31db28591091270ddf 100644 |
--- a/chrome/browser/extensions/extension_settings_apitest.cc |
+++ b/chrome/browser/extensions/extension_settings_apitest.cc |
@@ -7,7 +7,6 @@ |
#include "base/json/json_writer.h" |
#include "chrome/browser/extensions/extension_apitest.h" |
#include "chrome/browser/extensions/extension_service.h" |
-#include "chrome/browser/extensions/extension_settings_backend.h" |
#include "chrome/browser/extensions/extension_settings_sync_util.h" |
#include "chrome/browser/extensions/extension_test_message_listener.h" |
#include "chrome/browser/profiles/profile.h" |
@@ -57,19 +56,25 @@ class ExtensionSettingsApiTest : public ExtensionApiTest { |
void InitSync(SyncChangeProcessor* sync_processor) { |
browser()->profile()->GetExtensionService()-> |
- extension_settings_frontend()->RunWithBackend(base::Bind( |
- &ExtensionSettingsApiTest::InitSyncWithBackend, |
- this, |
- sync_processor)); |
+ extension_settings_frontend()->RunWithSyncableService( |
+ // TODO(kalman): test both EXTENSION_SETTINGS and APP_SETTINGS. |
akalin
2011/10/28 06:04:54
Do you know about parametrized tests? http://code.
not at google - send to devlin
2011/10/31 00:02:23
Yep I know about parameterised tests (the Extensio
|
+ syncable::EXTENSION_SETTINGS, |
+ base::Bind( |
+ &ExtensionSettingsApiTest::InitSyncWithSyncableService, |
+ this, |
+ sync_processor)); |
MessageLoop::current()->RunAllPending(); |
} |
void SendChanges(const SyncChangeList& change_list) { |
browser()->profile()->GetExtensionService()-> |
- extension_settings_frontend()->RunWithBackend(base::Bind( |
- &ExtensionSettingsApiTest::SendChangesToBackend, |
- this, |
- change_list)); |
+ extension_settings_frontend()->RunWithSyncableService( |
+ // TODO(kalman): test both EXTENSION_SETTINGS and APP_SETTINGS. |
+ syncable::EXTENSION_SETTINGS, |
+ base::Bind( |
+ &ExtensionSettingsApiTest::SendChangesToSyncableService, |
+ this, |
+ change_list)); |
MessageLoop::current()->RunAllPending(); |
} |
@@ -109,17 +114,18 @@ class ExtensionSettingsApiTest : public ExtensionApiTest { |
return message_json; |
} |
- void InitSyncWithBackend( |
- SyncChangeProcessor* sync_processor, ExtensionSettingsBackend* backend) { |
- EXPECT_FALSE(backend->MergeDataAndStartSyncing( |
+ void InitSyncWithSyncableService( |
+ SyncChangeProcessor* sync_processor, SyncableService* settings_service) { |
+ EXPECT_FALSE(settings_service->MergeDataAndStartSyncing( |
syncable::EXTENSION_SETTINGS, |
SyncDataList(), |
sync_processor).IsSet()); |
} |
- void SendChangesToBackend( |
- const SyncChangeList& change_list, ExtensionSettingsBackend* backend) { |
- EXPECT_FALSE(backend->ProcessSyncChanges(FROM_HERE, change_list).IsSet()); |
+ void SendChangesToSyncableService( |
+ const SyncChangeList& change_list, SyncableService* settings_service) { |
+ EXPECT_FALSE( |
+ settings_service->ProcessSyncChanges(FROM_HERE, change_list).IsSet()); |
} |
}; |