Index: net/extras/sqlite/sqlite_channel_id_store_unittest.cc |
diff --git a/net/extras/sqlite/sqlite_channel_id_store_unittest.cc b/net/extras/sqlite/sqlite_channel_id_store_unittest.cc |
index 017bebc122271855a05a13b208448ebe97a6dabb..7fa51edc8fec5d0abba6189f73e5c713f8cf38a2 100644 |
--- a/net/extras/sqlite/sqlite_channel_id_store_unittest.cc |
+++ b/net/extras/sqlite/sqlite_channel_id_store_unittest.cc |
@@ -2,11 +2,13 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <vector> |
+ |
#include "base/bind.h" |
#include "base/files/file_util.h" |
#include "base/files/scoped_temp_dir.h" |
#include "base/memory/ref_counted.h" |
-#include "base/memory/scoped_vector.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/run_loop.h" |
#include "base/thread_task_runner_handle.h" |
#include "crypto/ec_private_key.h" |
@@ -27,7 +29,8 @@ const base::FilePath::CharType kTestChannelIDFilename[] = |
class SQLiteChannelIDStoreTest : public testing::Test { |
public: |
- void Load(ScopedVector<DefaultChannelIDStore::ChannelID>* channel_ids) { |
+ void Load( |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>>* channel_ids) { |
base::RunLoop run_loop; |
store_->Load(base::Bind(&SQLiteChannelIDStoreTest::OnLoaded, |
base::Unretained(this), |
@@ -39,7 +42,8 @@ class SQLiteChannelIDStoreTest : public testing::Test { |
void OnLoaded( |
base::RunLoop* run_loop, |
- scoped_ptr<ScopedVector<DefaultChannelIDStore::ChannelID> > channel_ids) { |
+ scoped_ptr<std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>>> |
+ channel_ids) { |
channel_ids_.swap(*channel_ids); |
run_loop->Quit(); |
} |
@@ -101,7 +105,7 @@ class SQLiteChannelIDStoreTest : public testing::Test { |
store_ = new SQLiteChannelIDStore( |
temp_dir_.path().Append(kTestChannelIDFilename), |
base::ThreadTaskRunnerHandle::Get()); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
Load(&channel_ids); |
ASSERT_EQ(0u, channel_ids.size()); |
// Make sure the store gets written at least once. |
@@ -113,7 +117,7 @@ class SQLiteChannelIDStoreTest : public testing::Test { |
base::ScopedTempDir temp_dir_; |
scoped_refptr<SQLiteChannelIDStore> store_; |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids_; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids_; |
scoped_ptr<crypto::ECPrivateKey> google_key_; |
}; |
@@ -124,7 +128,7 @@ TEST_F(SQLiteChannelIDStoreTest, TestPersistence) { |
"foo.com", base::Time::FromInternalValue(3), |
make_scoped_ptr(foo_key->Copy()))); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
// Replace the store effectively destroying the current one and forcing it |
// to write its data to disk. Then we can see if after loading it again it |
// is still there. |
@@ -141,11 +145,11 @@ TEST_F(SQLiteChannelIDStoreTest, TestPersistence) { |
DefaultChannelIDStore::ChannelID* goog_channel_id; |
DefaultChannelIDStore::ChannelID* foo_channel_id; |
if (channel_ids[0]->server_identifier() == "google.com") { |
- goog_channel_id = channel_ids[0]; |
- foo_channel_id = channel_ids[1]; |
+ goog_channel_id = channel_ids[0].get(); |
+ foo_channel_id = channel_ids[1].get(); |
} else { |
- goog_channel_id = channel_ids[1]; |
- foo_channel_id = channel_ids[0]; |
+ goog_channel_id = channel_ids[1].get(); |
+ foo_channel_id = channel_ids[0].get(); |
} |
ASSERT_EQ("google.com", goog_channel_id->server_identifier()); |
EXPECT_TRUE(KeysEqual(google_key_.get(), goog_channel_id->key())); |
@@ -180,7 +184,7 @@ TEST_F(SQLiteChannelIDStoreTest, TestDeleteAll) { |
"foo.com", base::Time::FromInternalValue(3), |
make_scoped_ptr(crypto::ECPrivateKey::Create()))); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
// Replace the store effectively destroying the current one and forcing it |
// to write its data to disk. Then we can see if after loading it again it |
// is still there. |
@@ -262,7 +266,7 @@ TEST_F(SQLiteChannelIDStoreTest, TestUpgradeV1) { |
for (int i = 0; i < 2; ++i) { |
SCOPED_TRACE(i); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
store_ = new SQLiteChannelIDStore(v1_db_path, |
base::ThreadTaskRunnerHandle::Get()); |
@@ -334,7 +338,7 @@ TEST_F(SQLiteChannelIDStoreTest, TestUpgradeV2) { |
for (int i = 0; i < 2; ++i) { |
SCOPED_TRACE(i); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
store_ = new SQLiteChannelIDStore(v2_db_path, |
base::ThreadTaskRunnerHandle::Get()); |
@@ -412,7 +416,7 @@ TEST_F(SQLiteChannelIDStoreTest, TestUpgradeV3) { |
for (int i = 0; i < 2; ++i) { |
SCOPED_TRACE(i); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
store_ = new SQLiteChannelIDStore(v3_db_path, |
base::ThreadTaskRunnerHandle::Get()); |
@@ -506,7 +510,7 @@ TEST_F(SQLiteChannelIDStoreTest, TestUpgradeV4) { |
for (int i = 0; i < 2; ++i) { |
SCOPED_TRACE(i); |
- ScopedVector<DefaultChannelIDStore::ChannelID> channel_ids; |
+ std::vector<scoped_ptr<DefaultChannelIDStore::ChannelID>> channel_ids; |
store_ = new SQLiteChannelIDStore(v4_db_path, |
base::ThreadTaskRunnerHandle::Get()); |