#include "chrome/browser/safe_browsing/extension_telemetry/remote_host_contacted_signal_processor.h"
#include "chrome/browser/safe_browsing/extension_telemetry/remote_host_contacted_signal.h"
#include "components/safe_browsing/core/common/proto/csd.pb.h"
#include "extensions/common/extension_id.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
namespace safe_browsing {
namespace {
SignalInfo;
RemoteHostContactedInfo;
RemoteHostInfo;
constexpr const char* kExtensionId[] = …;
const char* host_urls[] = …;
RemoteHostInfo::ProtocolType protocolType[] = …;
RemoteHostInfo::ContactInitiator contactInitiatorType[] = …;
class RemoteHostContactedSignalProcessorTest : public ::testing::Test { … };
TEST_F(RemoteHostContactedSignalProcessorTest,
EmptyProcessorMapWithNoDataStored) { … }
TEST_F(RemoteHostContactedSignalProcessorTest,
StoresDataAfterProcessingSignal) { … }
TEST_F(RemoteHostContactedSignalProcessorTest, ReportsSignalInfoCorrectly) { … }
}
}