| Index: webkit/quota/mock_storage_client.h
|
| diff --git a/webkit/quota/mock_storage_client.h b/webkit/quota/mock_storage_client.h
|
| deleted file mode 100644
|
| index f8c3dd03ec326c65f3c1133dbd2a5acb48dafb46..0000000000000000000000000000000000000000
|
| --- a/webkit/quota/mock_storage_client.h
|
| +++ /dev/null
|
| @@ -1,95 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef WEBKIT_QUOTA_MOCK_STORAGE_CLIENT_H_
|
| -#define WEBKIT_QUOTA_MOCK_STORAGE_CLIENT_H_
|
| -
|
| -#include <map>
|
| -#include <set>
|
| -#include <string>
|
| -#include <utility>
|
| -
|
| -#include "base/compiler_specific.h"
|
| -#include "base/memory/weak_ptr.h"
|
| -#include "base/time.h"
|
| -#include "googleurl/src/gurl.h"
|
| -#include "webkit/quota/quota_client.h"
|
| -
|
| -namespace quota {
|
| -
|
| -class QuotaManagerProxy;
|
| -
|
| -struct MockOriginData {
|
| - const char* origin;
|
| - StorageType type;
|
| - int64 usage;
|
| -};
|
| -
|
| -// Mock storage class for testing.
|
| -class MockStorageClient : public QuotaClient {
|
| - public:
|
| - MockStorageClient(QuotaManagerProxy* quota_manager_proxy,
|
| - const MockOriginData* mock_data,
|
| - QuotaClient::ID id,
|
| - size_t mock_data_size);
|
| - virtual ~MockStorageClient();
|
| -
|
| - // To add or modify mock data in this client.
|
| - void AddOriginAndNotify(
|
| - const GURL& origin_url, StorageType type, int64 size);
|
| - void ModifyOriginAndNotify(
|
| - const GURL& origin_url, StorageType type, int64 delta);
|
| - void TouchAllOriginsAndNotify();
|
| -
|
| - void AddOriginToErrorSet(const GURL& origin_url, StorageType type);
|
| -
|
| - base::Time IncrementMockTime();
|
| -
|
| - // QuotaClient methods.
|
| - virtual QuotaClient::ID id() const OVERRIDE;
|
| - virtual void OnQuotaManagerDestroyed() OVERRIDE;
|
| - virtual void GetOriginUsage(const GURL& origin_url,
|
| - StorageType type,
|
| - const GetUsageCallback& callback) OVERRIDE;
|
| - virtual void GetOriginsForType(StorageType type,
|
| - const GetOriginsCallback& callback) OVERRIDE;
|
| - virtual void GetOriginsForHost(StorageType type, const std::string& host,
|
| - const GetOriginsCallback& callback) OVERRIDE;
|
| - virtual void DeleteOriginData(const GURL& origin,
|
| - StorageType type,
|
| - const DeletionCallback& callback) OVERRIDE;
|
| -
|
| - private:
|
| - void RunGetOriginUsage(const GURL& origin_url,
|
| - StorageType type,
|
| - const GetUsageCallback& callback);
|
| - void RunGetOriginsForType(StorageType type,
|
| - const GetOriginsCallback& callback);
|
| - void RunGetOriginsForHost(StorageType type,
|
| - const std::string& host,
|
| - const GetOriginsCallback& callback);
|
| - void RunDeleteOriginData(const GURL& origin_url,
|
| - StorageType type,
|
| - const DeletionCallback& callback);
|
| -
|
| - void Populate(const MockOriginData* mock_data, size_t mock_data_size);
|
| -
|
| - scoped_refptr<QuotaManagerProxy> quota_manager_proxy_;
|
| - const ID id_;
|
| -
|
| - typedef std::map<std::pair<GURL, StorageType>, int64> OriginDataMap;
|
| - OriginDataMap origin_data_;
|
| - typedef std::set<std::pair<GURL, StorageType> > ErrorOriginSet;
|
| - ErrorOriginSet error_origins_;
|
| -
|
| - int mock_time_counter_;
|
| -
|
| - base::WeakPtrFactory<MockStorageClient> weak_factory_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(MockStorageClient);
|
| -};
|
| -
|
| -} // namespace quota
|
| -
|
| -#endif // WEBKIT_QUOTA_MOCK_STORAGE_CLIENT_H_
|
|
|