chromium/components/feature_engagement/test/scoped_iph_feature_list.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 "components/feature_engagement/test/scoped_iph_feature_list.h"

#include "base/metrics/field_trial_params.h"
#include "base/test/scoped_feature_list.h"
#include "components/feature_engagement/internal/blocked_iph_features.h"
#include "components/feature_engagement/public/feature_constants.h"
#include "components/feature_engagement/public/feature_list.h"

namespace feature_engagement::test {

ScopedIphFeatureList::ScopedIphFeatureList() = default;

ScopedIphFeatureList::~ScopedIphFeatureList() {}

void ScopedIphFeatureList::InitWithNoFeaturesAllowed() {}

void ScopedIphFeatureList::InitWithExistingFeatures(
    const std::vector<base::test::FeatureRef>& allow_features) {}

void ScopedIphFeatureList::InitAndEnableFeatures(
    const std::vector<base::test::FeatureRef>& allow_and_enable_features,
    const std::vector<base::test::FeatureRef>& disable_features) {}

void ScopedIphFeatureList::InitAndEnableFeaturesWithParameters(
    const std::vector<base::test::FeatureRefAndParams>&
        allow_and_enable_features,
    const std::vector<base::test::FeatureRef>& disable_features) {}

void ScopedIphFeatureList::InitForDemo(
    const base::Feature& feature,
    const std::vector<base::test::FeatureRefAndParams>& additional_features) {}

void ScopedIphFeatureList::Reset() {}

void ScopedIphFeatureList::InitCommon(
    const std::vector<const base::Feature*>& features) {}

}  // namespace feature_engagement::test