#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) { … }
TEST_F(ContentSettingsDefaultProviderTest, DiscardObsoletePreferences) { … }
TEST_F(ContentSettingsDefaultProviderTest, OffTheRecord) { … }
}