#include "net/reporting/mock_persistent_reporting_store.h"
#include <algorithm>
#include <memory>
namespace net {
MockPersistentReportingStore::Command::Command(
Type type,
ReportingClientsLoadedCallback loaded_callback)
: … { … }
MockPersistentReportingStore::Command::Command(
Type type,
const ReportingEndpoint& endpoint)
: … { … }
MockPersistentReportingStore::Command::Command(
Type type,
const ReportingEndpointGroupKey& group_key,
const GURL& endpoint_url)
: … { … }
MockPersistentReportingStore::Command::Command(
Type type,
const CachedReportingEndpointGroup& group)
: … { … }
MockPersistentReportingStore::Command::Command(
Type type,
const ReportingEndpointGroupKey& group_key)
: … { … }
MockPersistentReportingStore::Command::Command(Type type) : … { … }
MockPersistentReportingStore::Command::Command(const Command& other)
: … { … }
MockPersistentReportingStore::Command::Command(Command&& other) = default;
MockPersistentReportingStore::Command::~Command() = default;
bool operator==(const MockPersistentReportingStore::Command& lhs,
const MockPersistentReportingStore::Command& rhs) { … }
bool operator!=(const MockPersistentReportingStore::Command& lhs,
const MockPersistentReportingStore::Command& rhs) { … }
std::ostream& operator<<(std::ostream& out,
const MockPersistentReportingStore::Command& cmd) { … }
MockPersistentReportingStore::MockPersistentReportingStore() = default;
MockPersistentReportingStore::~MockPersistentReportingStore() = default;
void MockPersistentReportingStore::LoadReportingClients(
ReportingClientsLoadedCallback loaded_callback) { … }
void MockPersistentReportingStore::AddReportingEndpoint(
const ReportingEndpoint& endpoint) { … }
void MockPersistentReportingStore::AddReportingEndpointGroup(
const CachedReportingEndpointGroup& group) { … }
void MockPersistentReportingStore::UpdateReportingEndpointGroupAccessTime(
const CachedReportingEndpointGroup& group) { … }
void MockPersistentReportingStore::UpdateReportingEndpointDetails(
const ReportingEndpoint& endpoint) { … }
void MockPersistentReportingStore::UpdateReportingEndpointGroupDetails(
const CachedReportingEndpointGroup& group) { … }
void MockPersistentReportingStore::DeleteReportingEndpoint(
const ReportingEndpoint& endpoint) { … }
void MockPersistentReportingStore::DeleteReportingEndpointGroup(
const CachedReportingEndpointGroup& group) { … }
void MockPersistentReportingStore::Flush() { … }
void MockPersistentReportingStore::SetPrestoredClients(
std::vector<ReportingEndpoint> endpoints,
std::vector<CachedReportingEndpointGroup> groups) { … }
void MockPersistentReportingStore::FinishLoading(bool load_success) { … }
bool MockPersistentReportingStore::VerifyCommands(
const CommandList& expected_commands) const { … }
int MockPersistentReportingStore::CountCommands(Command::Type t) { … }
void MockPersistentReportingStore::ClearCommands() { … }
MockPersistentReportingStore::CommandList
MockPersistentReportingStore::GetAllCommands() const { … }
}