Index: webkit/quota/mock_special_storage_policy.h |
diff --git a/webkit/quota/mock_special_storage_policy.h b/webkit/quota/mock_special_storage_policy.h |
index 1ef6b7fc116a640f2577eb4d51670a05a8ddfef8..b4dac276e2bce23f4f5990f55180315eb0b07636 100644 |
--- a/webkit/quota/mock_special_storage_policy.h |
+++ b/webkit/quota/mock_special_storage_policy.h |
@@ -20,6 +20,7 @@ class MockSpecialStoragePolicy : public quota::SpecialStoragePolicy { |
virtual bool IsStorageProtected(const GURL& origin) OVERRIDE; |
virtual bool IsStorageUnlimited(const GURL& origin) OVERRIDE; |
virtual bool IsStorageSessionOnly(const GURL& origin) OVERRIDE; |
+ virtual bool IsInstalledApp(const GURL& origin) OVERRIDE; |
virtual bool IsFileHandler(const std::string& extension_id) OVERRIDE; |
virtual bool HasSessionOnlyOrigins() OVERRIDE; |
@@ -35,6 +36,12 @@ class MockSpecialStoragePolicy : public quota::SpecialStoragePolicy { |
session_only_.insert(origin); |
} |
+ void AddInstalledApp(const GURL& origin) { |
+ // Installed implies unlimited. |
+ unlimited_.insert(origin); |
+ installed_.insert(origin); |
+ } |
+ |
void AddFileHandler(const std::string& id) { |
file_handlers_.insert(id); |
} |
@@ -47,6 +54,7 @@ class MockSpecialStoragePolicy : public quota::SpecialStoragePolicy { |
protected_.clear(); |
unlimited_.clear(); |
session_only_.clear(); |
+ installed_.clear(); |
file_handlers_.clear(); |
all_unlimited_ = false; |
} |
@@ -62,6 +70,7 @@ class MockSpecialStoragePolicy : public quota::SpecialStoragePolicy { |
std::set<GURL> protected_; |
std::set<GURL> unlimited_; |
std::set<GURL> session_only_; |
+ std::set<GURL> installed_; |
std::set<std::string> file_handlers_; |
bool all_unlimited_; |