Index: chrome/browser/sync/test/integration/sync_errors_test.cc |
diff --git a/chrome/browser/sync/test/integration/sync_errors_test.cc b/chrome/browser/sync/test/integration/sync_errors_test.cc |
index 5ffb83acab0ef1029df7b3252d46d75531c30f61..7375bff6d5acede69242c1f8d09d46fc15bcc0ae 100644 |
--- a/chrome/browser/sync/test/integration/sync_errors_test.cc |
+++ b/chrome/browser/sync/test/integration/sync_errors_test.cc |
@@ -44,15 +44,24 @@ bool AwaitSyncDisabled(ProfileSyncService* service) { |
class SyncErrorTest : public SyncTest { |
public: |
- // TODO(pvalenzuela): Switch to SINGLE_CLIENT once FakeServer |
- // supports this scenario. |
- SyncErrorTest() : SyncTest(SINGLE_CLIENT_LEGACY) {} |
+ SyncErrorTest() : SyncTest(SINGLE_CLIENT) {} |
virtual ~SyncErrorTest() {} |
private: |
DISALLOW_COPY_AND_ASSIGN(SyncErrorTest); |
}; |
+// TODO(pvalenzuela): Remove this class when all tests here are converted to |
+// use FakeServer. |
+class LegacySyncErrorTest : public SyncTest { |
+ public: |
+ LegacySyncErrorTest() : SyncTest(SINGLE_CLIENT_LEGACY) {} |
+ virtual ~LegacySyncErrorTest() {} |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(LegacySyncErrorTest); |
+}; |
+ |
// Helper class that waits until the sync engine has hit an actionable error. |
class ActionableErrorChecker : public SingleClientStatusChangeChecker { |
public: |
@@ -85,7 +94,7 @@ IN_PROC_BROWSER_TEST_F(SyncErrorTest, BirthdayErrorTest) { |
const BookmarkNode* node1 = AddFolder(0, 0, L"title1"); |
SetTitle(0, node1, L"new_title1"); |
ASSERT_TRUE(AwaitCommitActivityCompletion(GetSyncService((0)))); |
- TriggerBirthdayError(); |
+ ASSERT_TRUE(GetFakeServer()->SetNewStoreBirthday("new store birthday")); |
// Now make one more change so we will do another sync. |
const BookmarkNode* node2 = AddFolder(0, 0, L"title2"); |
@@ -93,7 +102,7 @@ IN_PROC_BROWSER_TEST_F(SyncErrorTest, BirthdayErrorTest) { |
ASSERT_TRUE(AwaitSyncDisabled(GetSyncService((0)))); |
} |
-IN_PROC_BROWSER_TEST_F(SyncErrorTest, ActionableErrorTest) { |
+IN_PROC_BROWSER_TEST_F(LegacySyncErrorTest, ActionableErrorTest) { |
ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; |
const BookmarkNode* node1 = AddFolder(0, 0, L"title1"); |
@@ -126,7 +135,7 @@ IN_PROC_BROWSER_TEST_F(SyncErrorTest, ActionableErrorTest) { |
} |
// Disabled, http://crbug.com/351160 . |
-IN_PROC_BROWSER_TEST_F(SyncErrorTest, DISABLED_ErrorWhileSettingUp) { |
+IN_PROC_BROWSER_TEST_F(LegacySyncErrorTest, DISABLED_ErrorWhileSettingUp) { |
ASSERT_TRUE(SetupClients()); |
syncer::SyncProtocolError protocol_error; |
@@ -156,7 +165,7 @@ IN_PROC_BROWSER_TEST_F(SyncErrorTest, DISABLED_ErrorWhileSettingUp) { |
} |
} |
-IN_PROC_BROWSER_TEST_F(SyncErrorTest, |
+IN_PROC_BROWSER_TEST_F(LegacySyncErrorTest, |
BirthdayErrorUsingActionableErrorTest) { |
ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; |
@@ -185,7 +194,8 @@ IN_PROC_BROWSER_TEST_F(SyncErrorTest, |
} |
// TODO(lipalani): Fix the typed_url dtc so this test case can pass. |
-IN_PROC_BROWSER_TEST_F(SyncErrorTest, DISABLED_DisableDatatypeWhileRunning) { |
+IN_PROC_BROWSER_TEST_F(LegacySyncErrorTest, |
+ DISABLED_DisableDatatypeWhileRunning) { |
ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; |
syncer::ModelTypeSet synced_datatypes = |
GetSyncService((0))->GetPreferredDataTypes(); |