| Index: chrome/browser/safe_browsing/safe_browsing_store_unittest.cc
|
| diff --git a/chrome/browser/safe_browsing/safe_browsing_store_unittest.cc b/chrome/browser/safe_browsing/safe_browsing_store_unittest.cc
|
| index 420ed1c7fc680786223cd0511ac4dd26387b6e5a..0b535963b1ac6ad3bd7c40fecc6171ee87c8b131 100644
|
| --- a/chrome/browser/safe_browsing/safe_browsing_store_unittest.cc
|
| +++ b/chrome/browser/safe_browsing/safe_browsing_store_unittest.cc
|
| @@ -36,29 +36,27 @@ TEST(SafeBrowsingStoreTest, SBAddPrefixHashLess) {
|
| onetwo.full_hash[sizeof(SBPrefix)] = 2;
|
| two.prefix = 2;
|
|
|
| - const base::Time now = base::Time::Now();
|
| -
|
| // prefix dominates.
|
| - EXPECT_TRUE(SBAddPrefixHashLess(SBAddFullHash(11, now, one),
|
| - SBAddFullHash(10, now, two)));
|
| - EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(11, now, two),
|
| - SBAddFullHash(10, now, one)));
|
| + EXPECT_TRUE(SBAddPrefixHashLess(SBAddFullHash(11, one),
|
| + SBAddFullHash(10, two)));
|
| + EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(11, two),
|
| + SBAddFullHash(10, one)));
|
|
|
| // After prefix, add_id.
|
| - EXPECT_TRUE(SBAddPrefixHashLess(SBAddFullHash(10, now, one),
|
| - SBAddFullHash(11, now, onetwo)));
|
| - EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(11, now, one),
|
| - SBAddFullHash(10, now, onetwo)));
|
| + EXPECT_TRUE(SBAddPrefixHashLess(SBAddFullHash(10, one),
|
| + SBAddFullHash(11, onetwo)));
|
| + EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(11, one),
|
| + SBAddFullHash(10, onetwo)));
|
|
|
| // After add_id, full hash.
|
| - EXPECT_TRUE(SBAddPrefixHashLess(SBAddFullHash(10, now, one),
|
| - SBAddFullHash(10, now, onetwo)));
|
| - EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(10, now, onetwo),
|
| - SBAddFullHash(10, now, one)));
|
| + EXPECT_TRUE(SBAddPrefixHashLess(SBAddFullHash(10, one),
|
| + SBAddFullHash(10, onetwo)));
|
| + EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(10, onetwo),
|
| + SBAddFullHash(10, one)));
|
|
|
| // Equal is not less-than.
|
| - EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(10, now, one),
|
| - SBAddFullHash(10, now, one)));
|
| + EXPECT_FALSE(SBAddPrefixHashLess(SBAddFullHash(10, one),
|
| + SBAddFullHash(10, one)));
|
| }
|
|
|
| TEST(SafeBrowsingStoreTest, SBSubPrefixLess) {
|
| @@ -129,7 +127,6 @@ TEST(SafeBrowsingStoreTest, SBProcessSubsEmpty) {
|
|
|
| // Test that subs knock out adds.
|
| TEST(SafeBrowsingStoreTest, SBProcessSubsKnockout) {
|
| - const base::Time kNow = base::Time::Now();
|
| const SBFullHash kHash1(SBFullHashForString("one"));
|
| const SBFullHash kHash2(SBFullHashForString("two"));
|
| const SBFullHash kHash3(SBFullHashForString("three"));
|
| @@ -157,14 +154,14 @@ TEST(SafeBrowsingStoreTest, SBProcessSubsKnockout) {
|
| // An add with prefix and a couple hashes, plus a sub for the prefix
|
| // and a couple sub hashes. The sub should knock all of them out.
|
| add_prefixes.push_back(SBAddPrefix(kAddChunk1, kHash1.prefix));
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash1));
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash1mod1));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash1));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash1mod1));
|
| sub_prefixes.push_back(SBSubPrefix(kSubChunk1, kAddChunk1, kHash1.prefix));
|
| sub_hashes.push_back(SBSubFullHash(kSubChunk1, kAddChunk1, kHash1mod2));
|
| sub_hashes.push_back(SBSubFullHash(kSubChunk1, kAddChunk1, kHash1mod3));
|
|
|
| // An add with no corresponding sub. Both items should be retained.
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash2));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash2));
|
| add_prefixes.push_back(SBAddPrefix(kAddChunk1, kHash2.prefix));
|
|
|
| // A sub with no corresponding add. Both items should be retained.
|
| @@ -174,8 +171,8 @@ TEST(SafeBrowsingStoreTest, SBProcessSubsKnockout) {
|
| // An add with prefix and a couple hashes, plus a sub for one of the
|
| // hashes.
|
| add_prefixes.push_back(SBAddPrefix(kAddChunk1, kHash4.prefix));
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash4));
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash4mod));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash4));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash4mod));
|
| sub_hashes.push_back(SBSubFullHash(kSubChunk1, kAddChunk1, kHash4mod));
|
|
|
| std::sort(add_prefixes.begin(), add_prefixes.end(),
|
| @@ -221,7 +218,6 @@ TEST(SafeBrowsingStoreTest, SBProcessSubsKnockout) {
|
| // Test chunk deletions, and ordering of deletions WRT subs knocking
|
| // out adds.
|
| TEST(SafeBrowsingStoreTest, SBProcessSubsDeleteChunk) {
|
| - const base::Time kNow = base::Time::Now();
|
| const SBFullHash kHash1(SBFullHashForString("one"));
|
| const SBFullHash kHash2(SBFullHashForString("two"));
|
| const SBFullHash kHash3(SBFullHashForString("three"));
|
| @@ -244,14 +240,14 @@ TEST(SafeBrowsingStoreTest, SBProcessSubsDeleteChunk) {
|
| // An add with prefix and a couple hashes, plus a sub for the prefix
|
| // and a couple sub hashes. The sub should knock all of them out.
|
| add_prefixes.push_back(SBAddPrefix(kAddChunk1, kHash1.prefix));
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash1));
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash1mod1));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash1));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash1mod1));
|
| sub_prefixes.push_back(SBSubPrefix(kSubChunk1, kAddChunk1, kHash1.prefix));
|
| sub_hashes.push_back(SBSubFullHash(kSubChunk1, kAddChunk1, kHash1mod2));
|
| sub_hashes.push_back(SBSubFullHash(kSubChunk1, kAddChunk1, kHash1mod3));
|
|
|
| // An add with no corresponding sub. Both items should be retained.
|
| - add_hashes.push_back(SBAddFullHash(kAddChunk1, kNow, kHash2));
|
| + add_hashes.push_back(SBAddFullHash(kAddChunk1, kHash2));
|
| add_prefixes.push_back(SBAddPrefix(kAddChunk1, kHash2.prefix));
|
|
|
| // A sub with no corresponding add. Both items should be retained.
|
|
|