Index: chrome/browser/sync/engine/syncer_unittest.cc |
diff --git a/chrome/browser/sync/engine/syncer_unittest.cc b/chrome/browser/sync/engine/syncer_unittest.cc |
index 7a5a7673563fac36db0b9f7891eddbf3a7e4b683..6933cd4d2bac704cc0b8cb2234dfcd497ea21aa3 100644 |
--- a/chrome/browser/sync/engine/syncer_unittest.cc |
+++ b/chrome/browser/sync/engine/syncer_unittest.cc |
@@ -49,13 +49,10 @@ using syncable::Blob; |
using syncable::CountEntriesWithName; |
using syncable::Directory; |
using syncable::Entry; |
-using syncable::ExtendedAttribute; |
-using syncable::ExtendedAttributeKey; |
using syncable::GetFirstEntryWithName; |
using syncable::GetOnlyEntryWithName; |
using syncable::Id; |
using syncable::MutableEntry; |
-using syncable::MutableExtendedAttribute; |
using syncable::ReadTransaction; |
using syncable::ScopedDirLookup; |
using syncable::WriteTransaction; |
@@ -95,12 +92,6 @@ using sessions::StatusController; |
using sessions::SyncSessionContext; |
using sessions::SyncSession; |
-namespace { |
-const char* kTestData = "Hello World!"; |
-const int kTestDataLen = 12; |
-const int64 kTestLogRequestTimestamp = 123456; |
-} // namespace |
- |
class SyncerTest : public testing::Test, |
public SyncSession::Delegate, |
public ModelSafeWorkerRegistrar, |
@@ -211,10 +202,6 @@ class SyncerTest : public testing::Test, |
void WriteTestDataToEntry(WriteTransaction* trans, MutableEntry* entry) { |
EXPECT_FALSE(entry->Get(IS_DIR)); |
EXPECT_FALSE(entry->Get(IS_DEL)); |
- Blob test_value(kTestData, kTestData + kTestDataLen); |
- ExtendedAttributeKey key(entry->Get(META_HANDLE), "DATA"); |
- MutableExtendedAttribute attr(trans, CREATE, key); |
- attr.mutable_value()->swap(test_value); |
sync_pb::EntitySpecifics specifics; |
specifics.MutableExtension(sync_pb::bookmark)->set_url("http://demo/"); |
specifics.MutableExtension(sync_pb::bookmark)->set_favicon("PNG"); |
@@ -224,11 +211,6 @@ class SyncerTest : public testing::Test, |
void VerifyTestDataInEntry(BaseTransaction* trans, Entry* entry) { |
EXPECT_FALSE(entry->Get(IS_DIR)); |
EXPECT_FALSE(entry->Get(IS_DEL)); |
- Blob test_value(kTestData, kTestData + kTestDataLen); |
- ExtendedAttributeKey key(entry->Get(META_HANDLE), "DATA"); |
- ExtendedAttribute attr(trans, GET_BY_HANDLE, key); |
- EXPECT_FALSE(attr.is_deleted()); |
- EXPECT_TRUE(test_value == attr.value()); |
VerifyTestBookmarkDataInEntry(entry); |
} |
void VerifyTestBookmarkDataInEntry(Entry* entry) { |
@@ -542,7 +524,6 @@ TEST_F(SyncerTest, TestCommitMetahandleIterator) { |
TEST_F(SyncerTest, TestGetUnsyncedAndSimpleCommit) { |
ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
ASSERT_TRUE(dir.good()); |
- string xattr_key = "key"; |
{ |
WriteTransaction wtrans(dir, UNITTEST, __FILE__, __LINE__); |
MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), |
@@ -1067,51 +1048,6 @@ TEST_F(SyncerTest, DontGetStuckWithTwoSameNames) { |
syncer_events_.clear(); |
} |
-TEST_F(SyncerTest, ExtendedAttributeWithNullCharacter) { |
- ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
- ASSERT_TRUE(dir.good()); |
- size_t xattr_count = 2; |
- string xattr_keys[] = { "key", "key2" }; |
- syncable::Blob xattr_values[2]; |
- const char* value[] = { "value", "val\0ue" }; |
- int value_length[] = { 5, 6 }; |
- for (size_t i = 0; i < xattr_count; i++) { |
- for (int j = 0; j < value_length[i]; j++) |
- xattr_values[i].push_back(value[i][j]); |
- } |
- sync_pb::SyncEntity* ent = |
- mock_server_->AddUpdateBookmark(1, 0, "bob", 1, 10); |
- mock_server_->AddUpdateExtendedAttributes( |
- ent, xattr_keys, xattr_values, xattr_count); |
- |
- // Add some other items. |
- mock_server_->AddUpdateBookmark(2, 0, "fred", 2, 10); |
- mock_server_->AddUpdateBookmark(3, 0, "sue", 15, 10); |
- |
- syncer_->SyncShare(this); |
- ReadTransaction trans(dir, __FILE__, __LINE__); |
- Entry entry1(&trans, syncable::GET_BY_ID, ids_.FromNumber(1)); |
- ASSERT_TRUE(entry1.good()); |
- EXPECT_TRUE(1 == entry1.Get(syncable::BASE_VERSION)); |
- EXPECT_TRUE(1 == entry1.Get(syncable::SERVER_VERSION)); |
- set<ExtendedAttribute> client_extended_attributes; |
- entry1.GetAllExtendedAttributes(&trans, &client_extended_attributes); |
- EXPECT_TRUE(xattr_count == client_extended_attributes.size()); |
- for (size_t i = 0; i < xattr_count; i++) { |
- ExtendedAttributeKey key(entry1.Get(syncable::META_HANDLE), xattr_keys[i]); |
- ExtendedAttribute expected_xattr(&trans, syncable::GET_BY_HANDLE, key); |
- EXPECT_TRUE(expected_xattr.good()); |
- for (int j = 0; j < value_length[i]; ++j) { |
- EXPECT_TRUE(xattr_values[i][j] == |
- static_cast<char>(expected_xattr.value().at(j))); |
- } |
- } |
- Entry entry2(&trans, syncable::GET_BY_ID, ids_.FromNumber(2)); |
- ASSERT_TRUE(entry2.good()); |
- Entry entry3(&trans, syncable::GET_BY_ID, ids_.FromNumber(3)); |
- ASSERT_TRUE(entry3.good()); |
-} |
- |
TEST_F(SyncerTest, TestBasicUpdate) { |
ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
ASSERT_TRUE(dir.good()); |