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

Side by Side Diff: chrome/browser/sync_file_system/syncable_file_system_util_unittest.cc

Issue 23578026: Use SNAPSHOT sync mode for LocalSync (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: adding shared locking for sync+sync conflict Created 7 years, 3 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/sync_file_system/syncable_file_system_util.h" 5 #include "chrome/browser/sync_file_system/syncable_file_system_util.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/message_loop/message_loop.h" 8 #include "base/message_loop/message_loop.h"
9 #include "base/message_loop/message_loop_proxy.h" 9 #include "base/message_loop/message_loop_proxy.h"
10 #include "chrome/browser/sync_file_system/local/canned_syncable_file_system.h" 10 #include "chrome/browser/sync_file_system/local/canned_syncable_file_system.h"
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 CreateNormalizedFilePath(kPath).AsUTF8Unsafe(); 117 CreateNormalizedFilePath(kPath).AsUTF8Unsafe();
118 FileSystemURL deserialized; 118 FileSystemURL deserialized;
119 base::MessageLoop message_loop; 119 base::MessageLoop message_loop;
120 120
121 // Setting up a full syncable filesystem environment. 121 // Setting up a full syncable filesystem environment.
122 CannedSyncableFileSystem file_system(GURL(kOrigin), 122 CannedSyncableFileSystem file_system(GURL(kOrigin),
123 base::MessageLoopProxy::current().get(), 123 base::MessageLoopProxy::current().get(),
124 base::MessageLoopProxy::current().get()); 124 base::MessageLoopProxy::current().get());
125 file_system.SetUp(); 125 file_system.SetUp();
126 scoped_refptr<LocalFileSyncContext> sync_context = 126 scoped_refptr<LocalFileSyncContext> sync_context =
127 new LocalFileSyncContext(base::MessageLoopProxy::current().get(), 127 new LocalFileSyncContext(base::FilePath(),
tzik 2013/09/17 07:48:41 ditto
kinuko 2013/09/17 11:04:43 Done.
128 base::MessageLoopProxy::current().get(),
128 base::MessageLoopProxy::current().get()); 129 base::MessageLoopProxy::current().get());
129 130
130 // Before calling initialization we would not be able to get a valid 131 // Before calling initialization we would not be able to get a valid
131 // deserialized URL. 132 // deserialized URL.
132 EXPECT_FALSE(DeserializeSyncableFileSystemURL(serialized, &deserialized)); 133 EXPECT_FALSE(DeserializeSyncableFileSystemURL(serialized, &deserialized));
133 EXPECT_FALSE(deserialized.is_valid()); 134 EXPECT_FALSE(deserialized.is_valid());
134 135
135 ASSERT_EQ(sync_file_system::SYNC_STATUS_OK, 136 ASSERT_EQ(sync_file_system::SYNC_STATUS_OK,
136 file_system.MaybeInitializeFileSystemContext(sync_context.get())); 137 file_system.MaybeInitializeFileSystemContext(sync_context.get()));
137 138
(...skipping 30 matching lines...) Expand all
168 // False case: different origin. 169 // False case: different origin.
169 EXPECT_FALSE(CreateFileSystemURL(root1 + parent).IsParent( 170 EXPECT_FALSE(CreateFileSystemURL(root1 + parent).IsParent(
170 CreateFileSystemURL(root2 + child))); 171 CreateFileSystemURL(root2 + child)));
171 EXPECT_FALSE(CreateFileSystemURL(root2 + parent).IsParent( 172 EXPECT_FALSE(CreateFileSystemURL(root2 + parent).IsParent(
172 CreateFileSystemURL(root1 + child))); 173 CreateFileSystemURL(root1 + child)));
173 174
174 RevokeSyncableFileSystem(); 175 RevokeSyncableFileSystem();
175 } 176 }
176 177
177 } // namespace sync_file_system 178 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698