chromium/chrome/browser/content_settings/content_settings_default_provider_unittest.cc

// Copyright 2011 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include <memory>

#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_profile.h"
#include "components/content_settings/core/browser/content_settings_default_provider.h"
#include "components/content_settings/core/browser/content_settings_mock_observer.h"
#include "components/content_settings/core/browser/content_settings_observer.h"
#include "components/content_settings/core/browser/content_settings_utils.h"
#include "components/content_settings/core/browser/website_settings_info.h"
#include "components/content_settings/core/browser/website_settings_registry.h"
#include "components/content_settings/core/test/content_settings_test_utils.h"
#include "components/prefs/pref_service.h"
#include "components/prefs/scoped_user_pref_update.h"
#include "components/prefs/testing_pref_service.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"

_;

namespace content_settings {

class ContentSettingsDefaultProviderTest : public testing::Test {};

TEST_F(ContentSettingsDefaultProviderTest, DefaultValues) {}

TEST_F(ContentSettingsDefaultProviderTest, IgnoreNonDefaultSettings) {}

TEST_F(ContentSettingsDefaultProviderTest, Observer) {}

TEST_F(ContentSettingsDefaultProviderTest, ObservePref) {}

// Tests that fullscreen, obsolete NFC (with the old semantics, see
// crbug.com/1275576), and obsolete content settings (plugins, mouselock,
// installed web app metadata) are cleared.
TEST_F(ContentSettingsDefaultProviderTest, DiscardObsoletePreferences) {}

TEST_F(ContentSettingsDefaultProviderTest, OffTheRecord) {}

}  // namespace content_settings