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

Unified Diff: components/user_prefs/tracked/pref_hash_store_impl_unittest.cc

Issue 1908143002: Convert //components/user_prefs from scoped_ptr to std::unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Restore the rightful glory of <windows.h> Created 4 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: components/user_prefs/tracked/pref_hash_store_impl_unittest.cc
diff --git a/components/user_prefs/tracked/pref_hash_store_impl_unittest.cc b/components/user_prefs/tracked/pref_hash_store_impl_unittest.cc
index 8ec8ffaf277e921a34bc4f48113d5f8fe395fcb7..10867e66d4510dc12500d0b526becc70392073be 100644
--- a/components/user_prefs/tracked/pref_hash_store_impl_unittest.cc
+++ b/components/user_prefs/tracked/pref_hash_store_impl_unittest.cc
@@ -16,8 +16,8 @@
class PrefHashStoreImplTest : public testing::Test {
protected:
- scoped_ptr<HashStoreContents> CreateHashStoreContents() {
- return scoped_ptr<HashStoreContents>(
+ std::unique_ptr<HashStoreContents> CreateHashStoreContents() {
+ return std::unique_ptr<HashStoreContents>(
new DictionaryHashStoreContents(&pref_store_contents_));
}
@@ -32,7 +32,7 @@ TEST_F(PrefHashStoreImplTest, AtomicHashStoreAndCheck) {
{
// 32 NULL bytes is the seed that was used to generate the legacy hash.
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
// Only NULL should be trusted in the absence of a hash.
@@ -69,7 +69,7 @@ TEST_F(PrefHashStoreImplTest, AtomicHashStoreAndCheck) {
// |pref_hash_store2| should trust its initial hashes dictionary and thus
// trust new unknown values.
PrefHashStoreImpl pref_hash_store2(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store2.BeginTransaction(CreateHashStoreContents()));
EXPECT_EQ(PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE,
transaction->CheckValue("new_path", &string_1));
@@ -86,7 +86,7 @@ TEST_F(PrefHashStoreImplTest, AtomicHashStoreAndCheck) {
// |pref_hash_store3| should no longer trust its initial hashes dictionary
// and thus shouldn't trust non-NULL unknown values.
PrefHashStoreImpl pref_hash_store3(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store3.BeginTransaction(CreateHashStoreContents()));
EXPECT_EQ(PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE,
transaction->CheckValue("new_path", &string_1));
@@ -104,7 +104,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
// Initial state: no super MAC.
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_FALSE(transaction->IsSuperMACValid());
@@ -123,13 +123,13 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
// Make a copy of the stored hash for future use.
const base::Value* hash = NULL;
ASSERT_TRUE(CreateHashStoreContents()->GetContents()->Get("path1", &hash));
- scoped_ptr<base::Value> path_1_string_1_hash_copy(hash->DeepCopy());
+ std::unique_ptr<base::Value> path_1_string_1_hash_copy(hash->DeepCopy());
hash = NULL;
// Verify that the super MAC was stamped.
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_TRUE(transaction->IsSuperMACValid());
ASSERT_TRUE(transaction->HasHash("path1"));
@@ -148,7 +148,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
// Verify that validity was preserved and that the clear took effect.
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_TRUE(transaction->IsSuperMACValid());
ASSERT_FALSE(transaction->HasHash("path1"));
@@ -159,7 +159,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_FALSE(transaction->IsSuperMACValid());
ASSERT_FALSE(transaction->HasHash("path1"));
@@ -177,7 +177,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
// Verify that invalidity was preserved and that the import took effect.
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_FALSE(transaction->IsSuperMACValid());
ASSERT_TRUE(transaction->HasHash("path1"));
@@ -195,7 +195,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_FALSE(transaction->IsSuperMACValid());
@@ -206,7 +206,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
// Verify that the store is now valid.
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_TRUE(transaction->IsSuperMACValid());
@@ -220,7 +220,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_TRUE(transaction->IsSuperMACValid());
@@ -235,7 +235,7 @@ TEST_F(PrefHashStoreImplTest, ImportExportOperations) {
// Verify that validity was preserved and the "over-import" took effect.
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
ASSERT_TRUE(transaction->IsSuperMACValid());
EXPECT_EQ(PrefHashStoreTransaction::UNCHANGED,
@@ -252,7 +252,7 @@ TEST_F(PrefHashStoreImplTest, SuperMACDisabled) {
{
// Pass |use_super_mac| => false.
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", false);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
transaction->StoreHash("path1", &string_2);
@@ -264,7 +264,7 @@ TEST_F(PrefHashStoreImplTest, SuperMACDisabled) {
{
PrefHashStoreImpl pref_hash_store2(std::string(32, 0), "device_id", false);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store2.BeginTransaction(CreateHashStoreContents()));
EXPECT_EQ(PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE,
transaction->CheckValue("new_path", &string_1));
@@ -288,7 +288,7 @@ TEST_F(PrefHashStoreImplTest, SplitHashStoreAndCheck) {
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
// No hashes stored yet and hashes dictionary is empty (and thus not
@@ -358,7 +358,7 @@ TEST_F(PrefHashStoreImplTest, SplitHashStoreAndCheck) {
// |pref_hash_store2| should trust its initial hashes dictionary and thus
// trust new unknown values.
PrefHashStoreImpl pref_hash_store2(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store2.BeginTransaction(CreateHashStoreContents()));
EXPECT_EQ(PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE,
transaction->CheckSplitValue("new_path", &dict, &invalid_keys));
@@ -372,7 +372,7 @@ TEST_F(PrefHashStoreImplTest, SplitHashStoreAndCheck) {
// |pref_hash_store3| should no longer trust its initial hashes dictionary
// and thus shouldn't trust unknown values.
PrefHashStoreImpl pref_hash_store3(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store3.BeginTransaction(CreateHashStoreContents()));
EXPECT_EQ(PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE,
transaction->CheckSplitValue("new_path", &dict, &invalid_keys));
@@ -387,7 +387,7 @@ TEST_F(PrefHashStoreImplTest, EmptyAndNULLSplitDict) {
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
// Store hashes for a random dict to be overwritten below.
@@ -423,7 +423,7 @@ TEST_F(PrefHashStoreImplTest, EmptyAndNULLSplitDict) {
// test ensuring that the internal action of clearing some hashes does
// update the stored hash of hashes).
PrefHashStoreImpl pref_hash_store2(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store2.BeginTransaction(CreateHashStoreContents()));
base::DictionaryValue tested_dict;
@@ -453,7 +453,7 @@ TEST_F(PrefHashStoreImplTest, TrustedUnknownSplitValueFromExistingAtomic) {
{
PrefHashStoreImpl pref_hash_store(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store.BeginTransaction(CreateHashStoreContents()));
transaction->StoreHash("path1", &string);
@@ -464,7 +464,7 @@ TEST_F(PrefHashStoreImplTest, TrustedUnknownSplitValueFromExistingAtomic) {
{
// Load a new |pref_hash_store2| in which the hashes dictionary is trusted.
PrefHashStoreImpl pref_hash_store2(std::string(32, 0), "device_id", true);
- scoped_ptr<PrefHashStoreTransaction> transaction(
+ std::unique_ptr<PrefHashStoreTransaction> transaction(
pref_hash_store2.BeginTransaction(CreateHashStoreContents()));
std::vector<std::string> invalid_keys;
EXPECT_EQ(PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE,

Powered by Google App Engine
This is Rietveld 408576698