Chromium Code Reviews| Index: chrome/browser/browsing_data_remover_unittest.cc |
| diff --git a/chrome/browser/browsing_data_remover_unittest.cc b/chrome/browser/browsing_data_remover_unittest.cc |
| index ad501dce1aa0bb17ce0b7cb7cef7d8db2ea1b094..583613a6bde4375442d8041d20c6282b2ce89d01 100644 |
| --- a/chrome/browser/browsing_data_remover_unittest.cc |
| +++ b/chrome/browser/browsing_data_remover_unittest.cc |
| @@ -37,6 +37,12 @@ const GURL kOrigin1(kTestkOrigin1); |
| const GURL kOrigin2(kTestkOrigin2); |
| const GURL kOrigin3(kTestkOrigin3); |
| +const quota::StorageType kTemp = quota::kStorageTypeTemporary; |
|
jochen (gone - plz use gerrit)
2011/09/12 11:23:00
these abbreviations make it kinda hard to read the
kinuko
2011/09/26 09:43:48
We use such abbrevs in other tests as well (since
|
| +const quota::StorageType kPers = quota::kStorageTypePersistent; |
| + |
| +const quota::QuotaClient::ID kClientID1 = quota::QuotaClient::kFileSystem; |
| +const quota::QuotaClient::ID kClientID2 = quota::QuotaClient::kIndexedDatabase; |
| + |
| class BrowsingDataRemoverTester : public BrowsingDataRemover::Observer { |
| public: |
| BrowsingDataRemoverTester() |
| @@ -195,31 +201,23 @@ class RemoveQuotaManagedDataTester : public BrowsingDataRemoverTester { |
| void PopulateTestQuotaManagedPersistentData( |
| quota::MockQuotaManager* manager) { |
| - manager->AddOrigin(kOrigin2, quota::kStorageTypePersistent, |
| - base::Time()); |
| - manager->AddOrigin(kOrigin3, quota::kStorageTypePersistent, |
| + manager->AddOrigin(kOrigin2, kPers, kClientID1, base::Time()); |
| + manager->AddOrigin(kOrigin3, kPers, kClientID1, |
| base::Time::Now() - base::TimeDelta::FromDays(1)); |
| - EXPECT_FALSE(manager->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_TRUE(manager->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_TRUE(manager->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(manager->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_TRUE(manager->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_TRUE(manager->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| void PopulateTestQuotaManagedTemporaryData(quota::MockQuotaManager* manager) { |
| - manager->AddOrigin(kOrigin1, quota::kStorageTypeTemporary, |
| - base::Time::Now()); |
| - manager->AddOrigin(kOrigin3, quota::kStorageTypeTemporary, |
| + manager->AddOrigin(kOrigin1, kTemp, kClientID1, base::Time::Now()); |
| + manager->AddOrigin(kOrigin3, kTemp, kClientID1, |
| base::Time::Now() - base::TimeDelta::FromDays(1)); |
| - EXPECT_TRUE(manager->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(manager->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_TRUE(manager->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| + EXPECT_TRUE(manager->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(manager->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_TRUE(manager->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| } |
| private: |
| @@ -350,18 +348,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverBoth) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::EVERYTHING, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverOnlyTemporary) { |
| @@ -372,18 +364,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverOnlyTemporary) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::EVERYTHING, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverOnlyPersistent) { |
| @@ -394,18 +380,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverOnlyPersistent) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::EVERYTHING, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverNeither) { |
| @@ -416,18 +396,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForeverNeither) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::EVERYTHING, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForLastHour) { |
| @@ -438,18 +412,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForLastHour) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::LAST_HOUR, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForLastWeek) { |
| @@ -460,18 +428,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedDataForLastWeek) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::LAST_WEEK, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedUnprotectedOrigins) { |
| @@ -488,18 +450,12 @@ TEST_F(BrowsingDataRemoverTest, RemoveQuotaManagedUnprotectedOrigins) { |
| BlockUntilBrowsingDataRemoved(BrowsingDataRemover::EVERYTHING, |
| BrowsingDataRemover::REMOVE_SITE_DATA, tester.get()); |
| - EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypeTemporary)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, |
| - quota::kStorageTypePersistent)); |
| - EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, |
| - quota::kStorageTypePersistent)); |
| + EXPECT_TRUE(GetMockManager()->OriginHasData(kOrigin1, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kTemp, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin1, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin2, kPers, kClientID1)); |
| + EXPECT_FALSE(GetMockManager()->OriginHasData(kOrigin3, kPers, kClientID1)); |
| } |
| } // namespace |