chromium/chrome/browser/dips/dips_utils_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 "chrome/browser/dips/dips_utils.h"

#include "base/test/scoped_feature_list.h"
#include "base/time/time.h"
#include "content/public/browser/cookie_access_details.h"
#include "services/network/public/cpp/features.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

Eq;
Pair;

TEST(TimestampRangeTest, UpdateTimestampRangeEmpty) {}

TEST(TimestampRangeTest, UpdateTimestampRange_SetLast) {}

TEST(TimestampRangeTest, UpdateTimestampRange_SetFirst) {}

TEST(TimestampRangeTest, UpdateTimestampRange_Unmodified) {}

TEST(TimestampRangeTest, IsNullOrWithin_BothEmpty) {}

TEST(TimestampRangeTest, IsNullOrWithin_NothingWithinEmptyOuter) {}

TEST(TimestampRangeTest, IsNullOrWithin_EmptyInnerWithin) {}

TEST(TimestampRangeTest, IsNullOrWithin_ChecksLowerBound) {}

TEST(TimestampRangeTest, IsNullOrWithin_ChecksUpperBound) {}

TEST(TimestampRangeTest, IsNullOrWithin_AllowsEquals) {}

TEST(BucketizeBounceDelayTest, BucketizeBounceDelay) {}

TEST(UpdateTimestampTest, AlwaysReplaceNullOpt) {}

TEST(UpdateTimestampTest, DontReplaceBeforeIntervalPasses) {}

TEST(UpdateTimestampTest, ReplaceAfterIntervalPasses) {}

TEST(IsAdTaggedCookieForHeuristics, ReturnsCorrectlyInExperiment) {}

TEST(IsAdTaggedCookieForHeuristics, ReturnsCorrectlyWithoutExperimentFeature) {}

TEST(IsAdTaggedCookieForHeuristics, ReturnsCorrectlyWithoutExperimentParam) {}

TEST(HasCHIPS, TrueOnlyWhenHasAtLeastOnePartitionedCookie) {}