chromium/components/user_education/test/mock_feature_promo_controller.h

// 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.

#ifndef COMPONENTS_USER_EDUCATION_TEST_MOCK_FEATURE_PROMO_CONTROLLER_H_
#define COMPONENTS_USER_EDUCATION_TEST_MOCK_FEATURE_PROMO_CONTROLLER_H_

#include "base/feature_list.h"
#include "base/memory/weak_ptr.h"
#include "components/user_education/common/feature_promo_controller.h"
#include "components/user_education/common/feature_promo_data.h"
#include "components/user_education/common/feature_promo_specification.h"
#include "components/user_education/common/feature_promo_storage_service.h"
#include "testing/gmock/include/gmock/gmock.h"

namespace user_education::test {

class MockFeaturePromoController : public FeaturePromoController {};

class FeaturePromoParamsMatcher {};

template <typename... Args>
testing::Matcher<FeaturePromoParams> MatchFeaturePromoParams(Args&&... args) {}

}  // namespace user_education::test

#endif  // COMPONENTS_USER_EDUCATION_TEST_MOCK_FEATURE_PROMO_CONTROLLER_H_