Chromium Code Reviews| Index: chrome/test/live_sync/two_client_live_bookmarks_sync_test.cc |
| diff --git a/chrome/test/live_sync/two_client_live_bookmarks_sync_test.cc b/chrome/test/live_sync/two_client_live_bookmarks_sync_test.cc |
| index d91258fc9159344acce2367ad797dc4c72167358..b737d9f1dd080524ac03449d95aa6194866343e3 100644 |
| --- a/chrome/test/live_sync/two_client_live_bookmarks_sync_test.cc |
| +++ b/chrome/test/live_sync/two_client_live_bookmarks_sync_test.cc |
| @@ -32,6 +32,14 @@ static std::wstring IndexedSubsubfolderName(int i) { |
| return StringPrintf(L"Subsubfolder Name %d", i); |
| } |
| +const std::vector<unsigned char> GenericFavicon() { |
| + return LiveBookmarksSyncTest::CreateFavicon(254); |
| +} |
| + |
| +const std::vector<unsigned char> IndexedFavicon(int i) { |
|
tim (not reviewing)
2010/11/11 19:25:34
is this used anywhere?
Raghu Simha
2010/11/11 19:39:45
This will be used in new automated tests that add
|
| + return LiveBookmarksSyncTest::CreateFavicon(i); |
| +} |
| + |
| IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, Sanity) { |
| ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; |
| ASSERT_TRUE(AllModelsMatchVerifier()); |
| @@ -112,6 +120,19 @@ IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, |
| ASSERT_TRUE(AllModelsMatchVerifier()); |
| } |
| +// Test Scribe ID - 370489. |
| +IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, |
| + SC_AddFirstBMWithFavicon) { |
| + ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; |
| + ASSERT_TRUE(AllModelsMatchVerifier()); |
| + |
| + const BookmarkNode* bookmark = AddURL(0, kGenericURLTitle, GURL(kGenericURL)); |
| + ASSERT_TRUE(bookmark != NULL); |
| + SetFavicon(0, bookmark, GenericFavicon()); |
| + ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1))); |
| + ASSERT_TRUE(AllModelsMatchVerifier()); |
| +} |
| + |
| // Test Scribe ID - 370560. |
| IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, SC_AddNonHTTPBMs) { |
| ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; |