#include "components/subresource_filter/content/browser/fake_safe_browsing_database_manager.h"
#include "base/check.h"
#include "base/check_op.h"
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "components/safe_browsing/core/common/features.h"
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
#include "url/gurl.h"
FakeSafeBrowsingDatabaseManager::FakeSafeBrowsingDatabaseManager()
: … { … }
void FakeSafeBrowsingDatabaseManager::AddBlocklistedUrl(
const GURL& url,
safe_browsing::SBThreatType threat_type,
const safe_browsing::ThreatMetadata& metadata) { … }
void FakeSafeBrowsingDatabaseManager::AddBlocklistedUrl(
const GURL& url,
safe_browsing::SBThreatType threat_type,
safe_browsing::ThreatPatternType pattern_type) { … }
void FakeSafeBrowsingDatabaseManager::RemoveBlocklistedUrl(const GURL& url) { … }
void FakeSafeBrowsingDatabaseManager::RemoveAllBlocklistedUrls() { … }
void FakeSafeBrowsingDatabaseManager::SimulateTimeout() { … }
FakeSafeBrowsingDatabaseManager::~FakeSafeBrowsingDatabaseManager() { … }
bool FakeSafeBrowsingDatabaseManager::CheckUrlForSubresourceFilter(
const GURL& url,
Client* client) { … }
void FakeSafeBrowsingDatabaseManager::OnCheckUrlForSubresourceFilterComplete(
base::WeakPtr<Client> client_weak_ptr,
const GURL& url) { … }
void FakeSafeBrowsingDatabaseManager::CancelCheck(Client* client) { … }
safe_browsing::ThreatSource
FakeSafeBrowsingDatabaseManager::GetBrowseUrlThreatSource(
safe_browsing::CheckBrowseUrlType check_type) const { … }
safe_browsing::ThreatSource
FakeSafeBrowsingDatabaseManager::GetNonBrowseUrlThreatSource() const { … }
bool FakeSafeBrowsingDatabaseManager::CheckExtensionIDs(
const std::set<std::string>& extension_ids,
Client* client) { … }