summaryrefslogtreecommitdiffstats
path: root/webkit/quota/mock_storage_client.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/quota/mock_storage_client.h')
-rw-r--r--webkit/quota/mock_storage_client.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/quota/mock_storage_client.h b/webkit/quota/mock_storage_client.h
index 51c6985..7a25c44 100644
--- a/webkit/quota/mock_storage_client.h
+++ b/webkit/quota/mock_storage_client.h
@@ -37,6 +37,8 @@ class MockStorageClient : public QuotaClient {
void ModifyOriginAndNotify(
const GURL& origin_url, StorageType type, int64 delta);
+ void AddOriginToErrorSet(const GURL& origin_url, StorageType type);
+
// QuotaClient methods.
virtual QuotaClient::ID id() const OVERRIDE;
virtual void OnQuotaManagerDestroyed() OVERRIDE;
@@ -69,6 +71,8 @@ class MockStorageClient : public QuotaClient {
typedef std::map<std::pair<GURL, StorageType>, int64> OriginDataMap;
OriginDataMap origin_data_;
+ typedef std::set<std::pair<GURL, StorageType> > ErrorOriginSet;
+ ErrorOriginSet error_origins_;
std::set<GetUsageCallback*> usage_callbacks_;
std::set<GetOriginsCallback*> origins_callbacks_;