Index: chrome/browser/sync/syncable/directory_backing_store_unittest.cc |
diff --git a/chrome/browser/sync/syncable/directory_backing_store_unittest.cc b/chrome/browser/sync/syncable/directory_backing_store_unittest.cc |
index b1f5dc988e51367ce2183f50956f0e746f40f2d2..365612c0b5a489cd24dcc63d37e7de3acd589751 100644 |
--- a/chrome/browser/sync/syncable/directory_backing_store_unittest.cc |
+++ b/chrome/browser/sync/syncable/directory_backing_store_unittest.cc |
@@ -879,6 +879,7 @@ TEST_P(MigrationTest, ToCurrentVersion) { |
} |
MetahandlesIndex index; |
+ STLElementDeleter<MetahandlesIndex> index_deleter(&index); |
dbs->LoadEntries(&index); |
dbs->EndLoad(); |
@@ -1004,8 +1005,6 @@ TEST_P(MigrationTest, ToCurrentVersion) { |
ASSERT_EQ(14, (*it)->ref(META_HANDLE)); |
ASSERT_TRUE(++it == index.end()); |
- |
- STLDeleteElements(&index); |
} |
INSTANTIATE_TEST_CASE_P(DirectoryBackingStore, MigrationTest, |
@@ -1048,8 +1047,8 @@ TEST_F(DirectoryBackingStoreTest, DeleteEntries) { |
scoped_ptr<DirectoryBackingStore> dbs( |
new DirectoryBackingStore(GetUsername(), GetDatabasePath())); |
dbs->BeginLoad(); |
- |
MetahandlesIndex index; |
+ STLElementDeleter<MetahandlesIndex> index_deleter(&index); |
dbs->LoadEntries(&index); |
size_t initial_size = index.size(); |
ASSERT_LT(0U, initial_size) << "Test requires entries to delete."; |
@@ -1058,7 +1057,7 @@ TEST_F(DirectoryBackingStoreTest, DeleteEntries) { |
to_delete.insert(first_to_die); |
EXPECT_TRUE(dbs->DeleteEntries(to_delete)); |
- index.clear(); |
+ STLDeleteElements(&index); |
dbs->LoadEntries(&index); |
EXPECT_EQ(initial_size - 1, index.size()); |
@@ -1080,7 +1079,7 @@ TEST_F(DirectoryBackingStoreTest, DeleteEntries) { |
EXPECT_TRUE(dbs->DeleteEntries(to_delete)); |
- index.clear(); |
+ STLDeleteElements(&index); |
dbs->LoadEntries(&index); |
EXPECT_EQ(0U, index.size()); |