Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(362)

Side by Side Diff: chrome/test/live_sync/two_client_live_bookmarks_sync_test.cc

Issue 3051019: Update python sync server to support recursive deletion. (Closed)
Patch Set: Created 10 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | net/tools/testserver/chromiumsync.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/bookmarks/bookmark_utils.h" 5 #include "chrome/browser/bookmarks/bookmark_utils.h"
6 #include "chrome/test/live_sync/live_bookmarks_sync_test.h" 6 #include "chrome/test/live_sync/live_bookmarks_sync_test.h"
7 #include "base/rand_util.h" 7 #include "base/rand_util.h"
8 8
9 using std::string; 9 using std::string;
10 using std::wstring; 10 using std::wstring;
(...skipping 924 matching lines...) Expand 10 before | Expand all | Expand 10 after
935 v->Remove(bm0, bm_bar0, 0); 935 v->Remove(bm0, bm_bar0, 0);
936 936
937 ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1))); 937 ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
938 v->ExpectMatch(bm0); 938 v->ExpectMatch(bm0);
939 v->ExpectMatch(bm1); 939 v->ExpectMatch(bm1);
940 } 940 }
941 941
942 // Test Scribe ID - 371879. 942 // Test Scribe ID - 371879.
943 // TODO(rsimha): This currently fails due to http://crbug.com/50306. 943 // TODO(rsimha): This currently fails due to http://crbug.com/50306.
944 IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, 944 IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest,
945 FAILS_SC_DelBMFoldWithBMsNonEmptyAccountAfterwards) { 945 SC_DelBMFoldWithBMsNonEmptyAccountAfterwards) {
946 ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; 946 ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
947 BookmarkModelVerifier* v = verifier_helper(); 947 BookmarkModelVerifier* v = verifier_helper();
948 BookmarkModel* bm0 = GetBookmarkModel(0); 948 BookmarkModel* bm0 = GetBookmarkModel(0);
949 BookmarkModel* bm1 = GetBookmarkModel(1); 949 BookmarkModel* bm1 = GetBookmarkModel(1);
950 const BookmarkNode* bm_bar0 = bm0->GetBookmarkBarNode(); 950 const BookmarkNode* bm_bar0 = bm0->GetBookmarkBarNode();
951 ASSERT_TRUE(bm_bar0 != NULL); 951 ASSERT_TRUE(bm_bar0 != NULL);
952 const BookmarkNode* bm_other0 = bm0->other_node(); 952 const BookmarkNode* bm_other0 = bm0->other_node();
953 ASSERT_TRUE(bm_other0 != NULL); 953 ASSERT_TRUE(bm_other0 != NULL);
954 954
955 v->ExpectMatch(bm0); 955 v->ExpectMatch(bm0);
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1001 // Let's delete the bookmark folder (bm_folder_one) 1001 // Let's delete the bookmark folder (bm_folder_one)
1002 v->Remove(bm0, bm_bar0, 1); 1002 v->Remove(bm0, bm_bar0, 1);
1003 1003
1004 ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1))); 1004 ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
1005 BookmarkModelVerifier::ExpectModelsMatch(bm0, bm1); 1005 BookmarkModelVerifier::ExpectModelsMatch(bm0, bm1);
1006 } 1006 }
1007 1007
1008 // Test Scribe ID - 371880. 1008 // Test Scribe ID - 371880.
1009 // TODO(rsimha): This currently fails due to http://crbug.com/50306. 1009 // TODO(rsimha): This currently fails due to http://crbug.com/50306.
1010 IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, 1010 IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest,
1011 FAILS_SC_DelBMFoldWithBMsAndBMFoldsNonEmptyACAfterwards) { 1011 SC_DelBMFoldWithBMsAndBMFoldsNonEmptyACAfterwards) {
1012 ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; 1012 ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
1013 BookmarkModelVerifier* v = verifier_helper(); 1013 BookmarkModelVerifier* v = verifier_helper();
1014 BookmarkModel* bm0 = GetBookmarkModel(0); 1014 BookmarkModel* bm0 = GetBookmarkModel(0);
1015 BookmarkModel* bm1 = GetBookmarkModel(1); 1015 BookmarkModel* bm1 = GetBookmarkModel(1);
1016 const BookmarkNode* bm_bar0 = bm0->GetBookmarkBarNode(); 1016 const BookmarkNode* bm_bar0 = bm0->GetBookmarkBarNode();
1017 const BookmarkNode* bm_other0 = bm0->other_node(); 1017 const BookmarkNode* bm_other0 = bm0->other_node();
1018 ASSERT_TRUE(bm_other0 != NULL); 1018 ASSERT_TRUE(bm_other0 != NULL);
1019 1019
1020 v->ExpectMatch(bm0); 1020 v->ExpectMatch(bm0);
1021 v->ExpectMatch(bm1); 1021 v->ExpectMatch(bm1);
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
1103 // Let's delete the bookmark folder (bm_folder_one) 1103 // Let's delete the bookmark folder (bm_folder_one)
1104 v->Remove(bm0, bm_bar0, 1); 1104 v->Remove(bm0, bm_bar0, 1);
1105 1105
1106 ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1))); 1106 ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
1107 BookmarkModelVerifier::ExpectModelsMatch(bm0, bm1); 1107 BookmarkModelVerifier::ExpectModelsMatch(bm0, bm1);
1108 } 1108 }
1109 1109
1110 // Test Scribe ID - 371882. 1110 // Test Scribe ID - 371882.
1111 // TODO(rsimha): This currently fails due to http://crbug.com/50306. 1111 // TODO(rsimha): This currently fails due to http://crbug.com/50306.
1112 IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest, 1112 IN_PROC_BROWSER_TEST_F(TwoClientLiveBookmarksSyncTest,
1113 FAILS_SC_DelBMFoldWithParentAndChildrenBMsAndBMFolds) { 1113 SC_DelBMFoldWithParentAndChildrenBMsAndBMFolds) {
1114 ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; 1114 ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
1115 BookmarkModelVerifier* v = verifier_helper(); 1115 BookmarkModelVerifier* v = verifier_helper();
1116 BookmarkModel* bm0 = GetBookmarkModel(0); 1116 BookmarkModel* bm0 = GetBookmarkModel(0);
1117 BookmarkModel* bm1 = GetBookmarkModel(1); 1117 BookmarkModel* bm1 = GetBookmarkModel(1);
1118 const BookmarkNode* bm_bar0 = bm0->GetBookmarkBarNode(); 1118 const BookmarkNode* bm_bar0 = bm0->GetBookmarkBarNode();
1119 1119
1120 v->ExpectMatch(bm0); 1120 v->ExpectMatch(bm0);
1121 v->ExpectMatch(bm1); 1121 v->ExpectMatch(bm1);
1122 1122
1123 // Let's add first bookmark folder to under bookmark_bar. 1123 // Let's add first bookmark folder to under bookmark_bar.
(...skipping 905 matching lines...) Expand 10 before | Expand all | Expand 10 after
2029 ASSERT_TRUE(SetupSync()) << "SetupSync() failed."; 2029 ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
2030 2030
2031 // Wait for changes to propagate. 2031 // Wait for changes to propagate.
2032 ASSERT_TRUE(ProfileSyncServiceTestHarness::AwaitQuiescence(clients())); 2032 ASSERT_TRUE(ProfileSyncServiceTestHarness::AwaitQuiescence(clients()));
2033 // Let's make sure there aren't any duplicates after sync. 2033 // Let's make sure there aren't any duplicates after sync.
2034 BookmarkModelVerifier::VerifyNoDuplicates(bm0); 2034 BookmarkModelVerifier::VerifyNoDuplicates(bm0);
2035 // Let's compare and make sure both bookmark models are same after sync. 2035 // Let's compare and make sure both bookmark models are same after sync.
2036 BookmarkModelVerifier::ExpectModelsMatchIncludingFavicon( 2036 BookmarkModelVerifier::ExpectModelsMatchIncludingFavicon(
2037 bm0, bm1, false); 2037 bm0, bm1, false);
2038 } 2038 }
OLDNEW
« no previous file with comments | « no previous file | net/tools/testserver/chromiumsync.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698