#include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_extensions_metrics_delegate_impl.h"
#include <memory>
#include "base/test/metrics/histogram_tester.h"
#include "base/test/scoped_feature_list.h"
#include "base/test/task_environment.h"
#include "base/time/time.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_service_test_base.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/supervised_user/supervised_user_service_factory.h"
#include "chrome/test/base/testing_profile.h"
#include "components/supervised_user/core/browser/supervised_user_preferences.h"
#include "components/supervised_user/core/browser/supervised_user_service.h"
#include "components/supervised_user/core/browser/supervised_user_url_filter.h"
#include "components/supervised_user/core/common/features.h"
#include "components/supervised_user/core/common/pref_names.h"
#include "extensions/browser/disable_reason.h"
#include "extensions/common/extension_builder.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
constexpr char kInstalledExtensionsCountHistogramName[] = …;
constexpr char kEnabledExtensionsCountHistogramName[] = …;
constexpr char kDisabledExtensionsCountHistogramName[] = …;
}
class SupervisedUserExtensionsMetricsDelegateImplTest
: public extensions::ExtensionServiceTestBase { … };
TEST_F(SupervisedUserExtensionsMetricsDelegateImplTest,
DailyRecordedExtensionsCount) { … }