#include "chrome/browser/safe_browsing/extension_telemetry/declarative_net_request_action_signal_processor.h"
#include "chrome/browser/safe_browsing/extension_telemetry/declarative_net_request_action_signal.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace safe_browsing {
namespace {
SignalInfo;
constexpr const char* kExtensionIds[] = …;
constexpr const char* kUrls[] = …;
class DeclarativeNetRequestActionSignalProcessorTest : public ::testing::Test { … };
TEST_F(DeclarativeNetRequestActionSignalProcessorTest,
EmptyProcessorWithNoData) { … }
TEST_F(DeclarativeNetRequestActionSignalProcessorTest, IgnoresInvalidSignal) { … }
TEST_F(DeclarativeNetRequestActionSignalProcessorTest,
StoresDataAfterProcessingSignal) { … }
TEST_F(DeclarativeNetRequestActionSignalProcessorTest,
ReportsSignalInfoCorrectlyWithMultipleUniqueActionDetails) { … }
TEST_F(DeclarativeNetRequestActionSignalProcessorTest,
EnforcesMaxUniqueActionDetails) { … }
}
}