#include "components/browsing_data/content/cookie_helper.h"
#include <optional>
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "base/memory/scoped_refptr.h"
#include "base/ranges/algorithm.h"
#include "base/run_loop.h"
#include "base/test/bind.h"
#include "base/time/time.h"
#include "content/public/browser/cookie_access_details.h"
#include "content/public/browser/storage_partition.h"
#include "content/public/test/browser_task_environment.h"
#include "content/public/test/test_browser_context.h"
#include "net/cookies/canonical_cookie.h"
#include "net/cookies/cookie_options.h"
#include "services/network/public/mojom/cookie_manager.mojom.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace browsing_data {
namespace {
net::CookieAccessResultList ConvertCookieListToCookieAccessResultList(
const net::CookieList& cookie_list) { … }
class CookieExpectation { … };
class CookieMatcher { … };
bool ExpectationIsMatched(const CookieExpectation& expectation) { … }
class CookieHelperTest : public testing::Test { … };
TEST_F(CookieHelperTest, FetchData) { … }
TEST_F(CookieHelperTest, DomainCookie) { … }
TEST_F(CookieHelperTest, DeleteCookie) { … }
TEST_F(CookieHelperTest, DeleteCookieWithCallback) { … }
TEST_F(CookieHelperTest, CannedDeleteCookie) { … }
TEST_F(CookieHelperTest, CannedDomainCookie) { … }
TEST_F(CookieHelperTest, CannedUnique) { … }
TEST_F(CookieHelperTest, CannedReplaceCookie) { … }
TEST_F(CookieHelperTest, CannedEmpty) { … }
TEST_F(CookieHelperTest, CannedDifferentFrames) { … }
TEST_F(CookieHelperTest, CannedGetCookieCount) { … }
}
}