Index: chrome/browser/safe_browsing/prefix_set_unittest.cc |
diff --git a/chrome/browser/safe_browsing/prefix_set_unittest.cc b/chrome/browser/safe_browsing/prefix_set_unittest.cc |
index dc0be83b17c8a350b51b1592ed0184966d7a5a7d..edae3c9cc3eaaaf753096f8c47178910a0c2945c 100644 |
--- a/chrome/browser/safe_browsing/prefix_set_unittest.cc |
+++ b/chrome/browser/safe_browsing/prefix_set_unittest.cc |
@@ -221,7 +221,7 @@ TEST_F(PrefixSetTest, Baseline) { |
TEST_F(PrefixSetTest, Empty) { |
const std::vector<SBPrefix> empty; |
PrefixSetBuilder builder(empty); |
- scoped_ptr<PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
+ scoped_ptr<const PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
for (size_t i = 0; i < shared_prefixes_.size(); ++i) { |
EXPECT_FALSE(prefix_set->PrefixExists(shared_prefixes_[i])); |
} |
@@ -231,7 +231,7 @@ TEST_F(PrefixSetTest, Empty) { |
TEST_F(PrefixSetTest, OneElement) { |
const std::vector<SBPrefix> prefixes(100, 0u); |
PrefixSetBuilder builder(prefixes); |
- scoped_ptr<PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
+ scoped_ptr<const PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
EXPECT_FALSE(prefix_set->PrefixExists(static_cast<SBPrefix>(-1))); |
EXPECT_TRUE(prefix_set->PrefixExists(prefixes[0])); |
EXPECT_FALSE(prefix_set->PrefixExists(1u)); |
@@ -261,7 +261,7 @@ TEST_F(PrefixSetTest, IntMinMax) { |
std::sort(prefixes.begin(), prefixes.end()); |
PrefixSetBuilder builder(prefixes); |
- scoped_ptr<PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
+ scoped_ptr<const PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
// Check that |GetPrefixes()| returns the same set of prefixes as |
// was passed in. |
@@ -284,7 +284,7 @@ TEST_F(PrefixSetTest, AllBig) { |
std::sort(prefixes.begin(), prefixes.end()); |
PrefixSetBuilder builder(prefixes); |
- scoped_ptr<PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
+ scoped_ptr<const PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
// Check that |GetPrefixes()| returns the same set of prefixes as |
// was passed in. |
@@ -338,7 +338,7 @@ TEST_F(PrefixSetTest, EdgeCases) { |
std::sort(prefixes.begin(), prefixes.end()); |
PrefixSetBuilder builder(prefixes); |
- scoped_ptr<PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
+ scoped_ptr<const PrefixSet> prefix_set = builder.GetPrefixSetNoHashes(); |
// Check that |GetPrefixes()| returns the same set of prefixes as |
// was passed in. |
@@ -372,7 +372,7 @@ TEST_F(PrefixSetTest, ReadWrite) { |
// the prefixes. Leaves the path in |filename|. |
{ |
ASSERT_TRUE(GetPrefixSetFile(&filename)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_TRUE(prefix_set.get()); |
CheckPrefixes(*prefix_set, shared_prefixes_); |
} |
@@ -386,7 +386,7 @@ TEST_F(PrefixSetTest, ReadWrite) { |
PrefixSetBuilder builder(prefixes); |
ASSERT_TRUE(builder.GetPrefixSetNoHashes()->WriteFile(filename)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_TRUE(prefix_set.get()); |
CheckPrefixes(*prefix_set, prefixes); |
} |
@@ -397,7 +397,7 @@ TEST_F(PrefixSetTest, ReadWrite) { |
PrefixSetBuilder builder(prefixes); |
ASSERT_TRUE(builder.GetPrefixSetNoHashes()->WriteFile(filename)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_TRUE(prefix_set.get()); |
CheckPrefixes(*prefix_set, prefixes); |
} |
@@ -422,7 +422,7 @@ TEST_F(PrefixSetTest, ReadWrite) { |
PrefixSetBuilder builder(prefixes); |
ASSERT_TRUE(builder.GetPrefixSet(hashes)->WriteFile(filename)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_TRUE(prefix_set.get()); |
CheckPrefixes(*prefix_set, prefixes); |
@@ -444,7 +444,7 @@ TEST_F(PrefixSetTest, CorruptionHelpers) { |
base::ScopedFILE file(base::OpenFile(filename, "r+b")); |
IncrementIntAt(file.get(), kPayloadOffset, 1); |
file.reset(); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
// Fix up the checksum and it will read successfully (though the |
@@ -463,7 +463,7 @@ TEST_F(PrefixSetTest, CorruptionMagic) { |
ASSERT_NO_FATAL_FAILURE( |
ModifyAndCleanChecksum(filename, kMagicOffset, 1)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -474,7 +474,7 @@ TEST_F(PrefixSetTest, CorruptionVersion) { |
ASSERT_NO_FATAL_FAILURE( |
ModifyAndCleanChecksum(filename, kVersionOffset, 10)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -485,7 +485,7 @@ TEST_F(PrefixSetTest, CorruptionIndexSize) { |
ASSERT_NO_FATAL_FAILURE( |
ModifyAndCleanChecksum(filename, kIndexSizeOffset, 1)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -496,7 +496,7 @@ TEST_F(PrefixSetTest, CorruptionDeltasSize) { |
ASSERT_NO_FATAL_FAILURE( |
ModifyAndCleanChecksum(filename, kDeltasSizeOffset, 1)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -507,7 +507,7 @@ TEST_F(PrefixSetTest, CorruptionFullHashesSize) { |
ASSERT_NO_FATAL_FAILURE( |
ModifyAndCleanChecksum(filename, kFullHashesSizeOffset, 1)); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -520,7 +520,7 @@ TEST_F(PrefixSetTest, CorruptionPayload) { |
base::ScopedFILE file(base::OpenFile(filename, "r+b")); |
ASSERT_NO_FATAL_FAILURE(IncrementIntAt(file.get(), 666, 1)); |
file.reset(); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -535,7 +535,7 @@ TEST_F(PrefixSetTest, CorruptionDigest) { |
long digest_offset = static_cast<long>(size_64 - sizeof(base::MD5Digest)); |
ASSERT_NO_FATAL_FAILURE(IncrementIntAt(file.get(), digest_offset, 1)); |
file.reset(); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -549,7 +549,7 @@ TEST_F(PrefixSetTest, CorruptionExcess) { |
const char buf[] = "im in ur base, killing ur d00dz."; |
ASSERT_EQ(strlen(buf), fwrite(buf, 1, strlen(buf), file.get())); |
file.reset(); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -591,7 +591,7 @@ TEST_F(PrefixSetTest, SizeTRecovery) { |
CleanChecksum(file.get()); |
file.reset(); // Flush updates. |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -614,7 +614,7 @@ TEST_F(PrefixSetTest, FullHashBuild) { |
hashes.push_back(kHash5); |
PrefixSetBuilder builder(prefixes); |
- scoped_ptr<PrefixSet> prefix_set = builder.GetPrefixSet(hashes); |
+ scoped_ptr<const PrefixSet> prefix_set = builder.GetPrefixSet(hashes); |
EXPECT_TRUE(prefix_set->Exists(kHash1)); |
EXPECT_TRUE(prefix_set->Exists(kHash2)); |
@@ -672,8 +672,7 @@ TEST_F(PrefixSetTest, ReadSigned) { |
CleanChecksum(file.get()); |
file.reset(); // Flush updates. |
- scoped_ptr<safe_browsing::PrefixSet> |
- prefix_set(safe_browsing::PrefixSet::LoadFile(filename)); |
+ scoped_ptr<const PrefixSet> prefix_set = PrefixSet::LoadFile(filename); |
ASSERT_FALSE(prefix_set.get()); |
} |
@@ -691,7 +690,7 @@ TEST_F(PrefixSetTest, Version2) { |
golden_path = golden_path.AppendASCII("SafeBrowsing"); |
golden_path = golden_path.AppendASCII(kBasename); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(golden_path); |
+ scoped_ptr<const PrefixSet> prefix_set(PrefixSet::LoadFile(golden_path)); |
ASSERT_FALSE(prefix_set.get()); |
} |
#endif |
@@ -710,7 +709,7 @@ TEST_F(PrefixSetTest, Version3) { |
golden_path = golden_path.AppendASCII("SafeBrowsing"); |
golden_path = golden_path.AppendASCII(kBasename); |
- scoped_ptr<PrefixSet> prefix_set = PrefixSet::LoadFile(golden_path); |
+ scoped_ptr<const PrefixSet> prefix_set(PrefixSet::LoadFile(golden_path)); |
ASSERT_TRUE(prefix_set.get()); |
CheckPrefixes(*prefix_set, ref_prefixes); |