chromium/content/browser/attribution_reporting/attribution_resolver_delegate_impl_unittest.cc

// Copyright 2020 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_resolver_delegate_impl.h"

#include <stdint.h>

#include <cmath>
#include <limits>
#include <optional>
#include <vector>

#include "base/containers/flat_map.h"
#include "base/time/time.h"
#include "components/attribution_reporting/event_report_windows.h"
#include "components/attribution_reporting/privacy_math.h"
#include "components/attribution_reporting/source_type.mojom.h"
#include "content/browser/attribution_reporting/attribution_report.h"
#include "content/browser/attribution_reporting/attribution_test_utils.h"
#include "content/browser/attribution_reporting/common_source_info.h"
#include "content/browser/attribution_reporting/stored_source.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace content {
namespace {

EventReportWindows;
SourceType;
AllOf;
Ge;
IsEmpty;
Le;
Lt;
SizeIs;

// This is more comprehensively tested in
// //components/attribution_reporting/event_report_windows_unittest.cc.
TEST(AttributionResolverDelegateImplTest, GetEventLevelReportTime) {}

TEST(AttributionResolverDelegateImplTest, GetAggregatableReportTime) {}

TEST(AttributionResolverDelegateImplTest, NewReportID_IsValidGUID) {}

TEST(AttributionResolverDelegateImplTest,
     RandomizedResponse_NoNoiseModeReturnsRealRateAndNullResponse) {}

TEST(AttributionResolverDelegateImplTest,
     RandomizedResponse_ExceedsLimit_ReturnsError) {}

}  // namespace
}  // namespace content