#include "services/network/attribution/request_headers_internal.h"
#include <stdint.h>
#include <optional>
#include <ostream>
#include <string>
#include <vector>
#include "net/http/structured_headers.h"
#include "services/network/public/mojom/attribution.mojom.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace network {
namespace {
GreaseContext;
AttributionSupport;
}
bool operator==(const AttributionReportingHeaderGreaseOptions& a,
const AttributionReportingHeaderGreaseOptions& b) { … }
std::ostream& operator<<(std::ostream& out, GreaseContext context) { … }
std::ostream& operator<<(std::ostream& out,
const AttributionReportingHeaderGreaseOptions& o) { … }
namespace {
AttributionReportingEligibility;
TEST(AttributionRequestHeadersTest, GreaseOptionsFromBits) { … }
TEST(AttributionRequestHeadersTest, NoGrease) { … }
TEST(AttributionRequestHeadersTest, Greases) { … }
TEST(AttributionRequestHeadersTest, GetAttributionSupportHeader) { … }
TEST(AttributionRequestHeadersTest, Greases_Support) { … }
}
}