#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREF_TEST_BASE_H_
#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_GENERATED_PREF_TEST_BASE_H_
#include "chrome/browser/extensions/api/settings_private/generated_pref.h"
#include "chrome/common/extensions/api/settings_private.h"
#include "chrome/test/base/testing_profile.h"
#include "components/sync_preferences/testing_pref_service_syncable.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
settings_api;
namespace extensions {
namespace settings_private {
enum class PrefSetting { … };
enum class PrefSource { … };
void SetPrefFromSource(sync_preferences::TestingPrefServiceSyncable* prefs,
const std::string& pref_name,
settings_private::PrefSetting pref_setting,
settings_private::PrefSource source);
class TestGeneratedPrefObserver : public GeneratedPref::Observer { … };
class GeneratedPrefTestBase : public testing::Test { … };
}
}
#endif