#include "content/public/test/mock_browsing_data_remover_delegate.h"
#include <sstream>
#include "base/functional/callback.h"
#include "base/notreached.h"
#include "content/browser/browsing_data/browsing_data_filter_builder_impl.h"
#include "content/public/browser/browsing_data_filter_builder.h"
#include "net/cookies/cookie_partition_key.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace content {
MockBrowsingDataRemoverDelegate::MockBrowsingDataRemoverDelegate() { … }
MockBrowsingDataRemoverDelegate::~MockBrowsingDataRemoverDelegate() { … }
BrowsingDataRemoverDelegate::EmbedderOriginTypeMatcher
MockBrowsingDataRemoverDelegate::GetOriginTypeMatcher() { … }
bool MockBrowsingDataRemoverDelegate::MayRemoveDownloadHistory() { … }
std::vector<std::string>
MockBrowsingDataRemoverDelegate::GetDomainsForDeferredCookieDeletion(
StoragePartition* storage_partition,
uint64_t remove_mask) { … }
void MockBrowsingDataRemoverDelegate::RemoveEmbedderData(
const base::Time& delete_begin,
const base::Time& delete_end,
uint64_t remove_mask,
BrowsingDataFilterBuilder* filter_builder,
uint64_t origin_type_mask,
base::OnceCallback<void(uint64_t)> callback) { … }
void MockBrowsingDataRemoverDelegate::ExpectCall(
const base::Time& delete_begin,
const base::Time& delete_end,
uint64_t remove_mask,
uint64_t origin_type_mask,
BrowsingDataFilterBuilder* filter_builder) { … }
void MockBrowsingDataRemoverDelegate::ExpectCallDontCareAboutFilterBuilder(
const base::Time& delete_begin,
const base::Time& delete_end,
uint64_t remove_mask,
uint64_t origin_type_mask) { … }
void MockBrowsingDataRemoverDelegate::VerifyAndClearExpectations() { … }
MockBrowsingDataRemoverDelegate::CallParameters::CallParameters(
const base::Time& delete_begin,
const base::Time& delete_end,
uint64_t remove_mask,
uint64_t origin_type_mask,
std::unique_ptr<BrowsingDataFilterBuilder> filter_builder,
bool should_compare_filter)
: … { … }
MockBrowsingDataRemoverDelegate::CallParameters::~CallParameters() { … }
bool MockBrowsingDataRemoverDelegate::CallParameters::operator==(
const CallParameters& other) const { … }
std::ostream& operator<<(
std::ostream& os,
const MockBrowsingDataRemoverDelegate::CallParameters& p) { … }
}