Chromium Code Reviews| Index: chrome/browser/mock_browsing_data_cookie_helper.h |
| =================================================================== |
| --- chrome/browser/mock_browsing_data_cookie_helper.h (revision 0) |
| +++ chrome/browser/mock_browsing_data_cookie_helper.h (revision 0) |
| @@ -0,0 +1,50 @@ |
| +// Copyright (c) 2010 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 CHROME_BROWSER_MOCK_BROWSING_DATA_COOKIE_HELPER_H_ |
| +#define CHROME_BROWSER_MOCK_BROWSING_DATA_COOKIE_HELPER_H_ |
| +#pragma once |
| + |
| +#include <map> |
| +#include <string> |
| + |
| +#include "chrome/browser/browsing_data_cookie_helper.h" |
| + |
| +// Mock for BrowsingDataCookieHelper. |
| +class MockBrowsingDataCookieHelper : public BrowsingDataCookieHelper { |
| + public: |
| + explicit MockBrowsingDataCookieHelper(Profile* profile); |
| + |
| + // BrowsingDataCookieHelper methods. |
| + virtual void StartFetching( |
| + const net::CookieMonster::GetCookieListCallback &callback); |
| + virtual void CancelNotification(); |
| + virtual void DeleteCookie(const net::CookieMonster::CanonicalCookie& cookie); |
| + |
| + // Adds some cookie samples. |
| + void AddCookieSamples(const GURL& url, const std::string& cookie_line); |
| + |
| + // Notifies the callback. |
| + void Notify(); |
| + |
| + // Marks all cookies as existing. |
| + void Reset(); |
| + |
| + // Returns true if all cookies since the last Reset() invokation were |
|
erikwright (departed)
2011/07/21 17:25:08
invokation -> invocation
ycxiao
2011/07/21 19:04:49
Done.
|
| + // deleted. |
| + bool AllDeleted(); |
| + |
| + private: |
| + virtual ~MockBrowsingDataCookieHelper(); |
| + |
| + Profile* profile_; |
| + net::CookieMonster::GetCookieListCallback callback_; |
| + |
| + net::CookieList cookie_list_; |
| + |
| + // Stores which cookies exist. |
| + std::map<const std::string, bool> cookies_; |
| +}; |
| + |
| +#endif // CHROME_BROWSER_MOCK_BROWSING_DATA_COOKIE_HELPER_H_ |
| Property changes on: chrome/browser/mock_browsing_data_cookie_helper.h |
| ___________________________________________________________________ |
| Added: svn:eol-style |
| + LF |