chromium/components/user_education/test/feature_promo_session_mocks.cc

// Copyright 2023 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/user_education/test/feature_promo_session_mocks.h"

#include <optional>

namespace user_education::test {

TestIdleObserver::TestIdleObserver(
    std::optional<base::Time> initial_active_time)
    :{}
TestIdleObserver::~TestIdleObserver() = default;

void TestIdleObserver::SetLastActiveTime(
    std::optional<base::Time> new_last_active_time,
    bool send_update) {}

void TestIdleObserver::StartObserving() {}

std::optional<base::Time> TestIdleObserver::MaybeGetNewLastActiveTime() const {}

MockIdlePolicy::MockIdlePolicy() = default;
MockIdlePolicy::~MockIdlePolicy() = default;

MockFeaturePromoSessionManager::MockFeaturePromoSessionManager() = default;
MockFeaturePromoSessionManager::~MockFeaturePromoSessionManager() = default;

}  // namespace user_education::test