| Index: chrome/browser/sync_file_system/drive_backend/leveldb_wrapper_unittest.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/leveldb_wrapper_unittest.cc b/chrome/browser/sync_file_system/drive_backend/leveldb_wrapper_unittest.cc
|
| index c161e0cf5b1f656fff514388254368a7c8360bf8..3fc4c64ce389c653da4aabdabb76b259d2d9fb44 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/leveldb_wrapper_unittest.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/leveldb_wrapper_unittest.cc
|
| @@ -128,6 +128,9 @@ TEST_F(LevelDBWrapperTest, IteratorTest) {
|
| EXPECT_TRUE(itr->Valid());
|
| EXPECT_EQ("ab", itr->key().ToString());
|
| EXPECT_EQ("0", itr->value().ToString());
|
| +
|
| + EXPECT_EQ(0, GetDB()->num_puts());
|
| + EXPECT_EQ(1, GetDB()->num_deletes());
|
| }
|
|
|
| TEST_F(LevelDBWrapperTest, Iterator2Test) {
|
| @@ -151,6 +154,9 @@ TEST_F(LevelDBWrapperTest, Iterator2Test) {
|
| EXPECT_EQ(3, loop_counter);
|
| EXPECT_EQ("c", prev_key);
|
| EXPECT_EQ("3", prev_value);
|
| +
|
| + EXPECT_EQ(3, GetDB()->num_puts());
|
| + EXPECT_EQ(0, GetDB()->num_deletes());
|
| }
|
|
|
| TEST_F(LevelDBWrapperTest, PutTest) {
|
| @@ -168,8 +174,10 @@ TEST_F(LevelDBWrapperTest, PutTest) {
|
| SCOPED_TRACE("PutTest_Pending");
|
| CheckDBContents(merged_data, arraysize(merged_data));
|
|
|
| + EXPECT_EQ(3, GetDB()->num_puts());
|
| // Remove all pending transactions.
|
| GetDB()->Clear();
|
| + EXPECT_EQ(0, GetDB()->num_puts());
|
|
|
| SCOPED_TRACE("PutTest_Clear");
|
| CheckDBContents(orig_data, arraysize(orig_data));
|
| @@ -178,7 +186,9 @@ TEST_F(LevelDBWrapperTest, PutTest) {
|
| GetDB()->Put("aa", "new0");
|
| GetDB()->Put("c", "new1");
|
| GetDB()->Put("bb", "new2");
|
| + EXPECT_EQ(3, GetDB()->num_puts());
|
| GetDB()->Commit();
|
| + EXPECT_EQ(0, GetDB()->num_puts());
|
| GetDB()->Clear(); // Clear just in case.
|
|
|
| SCOPED_TRACE("PutTest_Commit");
|
| @@ -199,6 +209,9 @@ TEST_F(LevelDBWrapperTest, DeleteTest) {
|
| GetDB()->Delete("c"); // Remove a pending entry.
|
| GetDB()->Delete("ab"); // Remove a committed entry.
|
|
|
| + EXPECT_EQ(3, GetDB()->num_puts());
|
| + EXPECT_EQ(2, GetDB()->num_deletes());
|
| +
|
| SCOPED_TRACE("DeleteTest_Pending");
|
| CheckDBContents(merged_data, arraysize(merged_data));
|
|
|
| @@ -217,6 +230,9 @@ TEST_F(LevelDBWrapperTest, DeleteTest) {
|
| GetDB()->Commit();
|
| GetDB()->Clear();
|
|
|
| + EXPECT_EQ(0, GetDB()->num_puts());
|
| + EXPECT_EQ(0, GetDB()->num_deletes());
|
| +
|
| SCOPED_TRACE("DeleteTest_Commit");
|
| CheckDBContents(merged_data, arraysize(merged_data));
|
| }
|
|
|