chromium/content/browser/interest_group/interest_group_priority_util_unittest.cc

// Copyright 2022 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/interest_group/interest_group_priority_util.h"

#include <string>

#include "base/containers/flat_map.h"
#include "base/time/time.h"
#include "content/browser/interest_group/storage_interest_group.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/interest_group/auction_config.h"
#include "third_party/blink/public/common/interest_group/interest_group.h"
#include "url/gurl.h"
#include "url/origin.h"

namespace content {

class InterestGroupPriorityUtilTest : public testing::Test {};

// All priority signals maps are null.
TEST_F(InterestGroupPriorityUtilTest, NullSignals) {}

// All priority signals maps exist but are empty.
TEST_F(InterestGroupPriorityUtilTest, EmptySignals) {}

TEST_F(InterestGroupPriorityUtilTest, PerBuyerSignals) {}

TEST_F(InterestGroupPriorityUtilTest, PerBuyerSignalsOtherOrigin) {}

TEST_F(InterestGroupPriorityUtilTest, AllBuyerSignals) {}

TEST_F(InterestGroupPriorityUtilTest, PrioritySignalsOverrides) {}

// Test relative priority of perBuyerSignals, allBuyersSignals, and
// prioritySignalsOverrides (browserSignals are tested in the overrides test
// case).
TEST_F(InterestGroupPriorityUtilTest, PrioritySignalsMasking) {}

TEST_F(InterestGroupPriorityUtilTest, BrowserSignalsAge) {}

}  // namespace content