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 |