chromium/content/browser/attribution_reporting/attribution_report_unittest.cc

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

#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) {}

}  // namespace
}  // namespace content