chromium/chrome/browser/safe_browsing/extension_telemetry/remote_host_contacted_signal_processor_unittest.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 contacted_count, protocol type, and mapping functionalities.
TEST_F(RemoteHostContactedSignalProcessorTest, ReportsSignalInfoCorrectly) {}
}  // namespace

}  // namespace safe_browsing