#include "content/browser/attribution_reporting/attribution_report.h"
#include <stdint.h>
#include <optional>
#include <string>
#include "base/containers/flat_set.h"
#include "base/test/values_test_util.h"
#include "base/time/time.h"
#include "base/values.h"
#include "components/aggregation_service/aggregation_coordinator_utils.h"
#include "components/attribution_reporting/source_type.mojom.h"
#include "content/browser/aggregation_service/aggregatable_report.h"
#include "content/browser/aggregation_service/aggregation_service_test_utils.h"
#include "content/browser/attribution_reporting/attribution_info.h"
#include "content/browser/attribution_reporting/attribution_report.h"
#include "content/browser/attribution_reporting/attribution_test_utils.h"
#include "content/browser/attribution_reporting/stored_source.h"
#include "net/base/schemeful_site.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/mojom/aggregation_service/aggregatable_report.mojom.h"
#include "url/gurl.h"
#include "url/origin.h"
namespace content {
namespace {
SourceType;
IsJson;
TEST(AttributionReportTest, ReportURL) { … }
TEST(AttributionReportTest, ReportBody) { … }
TEST(AttributionReportTest, ReportBody_MultiDestination) { … }
TEST(AttributionReportTest, ReportBody_DebugKeys) { … }
TEST(AttributionReportTest, ReportBody_Aggregatable) { … }
TEST(AttributionReportTest, NullAggregatableReport) { … }
TEST(AttributionReportTest, ReportBody_AggregatableAttributionReport) { … }
}
}