#include "components/heavy_ad_intervention/heavy_ad_blocklist.h"
#include <stdint.h>
#include <map>
#include <string>
#include "base/strings/string_number_conversions.h"
#include "base/test/scoped_feature_list.h"
#include "base/test/simple_test_clock.h"
#include "base/time/time.h"
#include "components/blocklist/opt_out_blocklist/opt_out_blocklist_delegate.h"
#include "components/blocklist/opt_out_blocklist/opt_out_store.h"
#include "components/heavy_ad_intervention/heavy_ad_features.h"
#include "components/variations/variations_associated_data.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace heavy_ad_intervention {
namespace {
class EmptyOptOutBlocklistDelegate : public blocklist::OptOutBlocklistDelegate { … };
class TestHeavyAdBlocklist : public HeavyAdBlocklist { … };
class HeavyAdBlocklistTest : public testing::Test { … };
TEST_F(HeavyAdBlocklistTest, DefaultParams) { … }
TEST_F(HeavyAdBlocklistTest, HostParams) { … }
TEST_F(HeavyAdBlocklistTest, TypeParams) { … }
TEST_F(HeavyAdBlocklistTest, TypeVersionParam) { … }
}
}