#include "chrome/browser/profile_resetter/profile_resetter_test_base.h"
#include <string>
#include <utility>
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/profile_resetter/brandcoded_default_settings.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engine_choice/search_engine_choice_service_factory.h"
#include "chrome/browser/search_engines/ui_thread_search_terms_data.h"
#include "chrome/browser/webdata_services/web_data_service_factory.h"
#include "components/keyed_service/core/service_access_type.h"
#include "components/search_engines/template_url_service.h"
#include "components/search_engines/template_url_service_client.h"
#include "content/public/browser/browser_context.h"
ProfileResetterMockObject::ProfileResetterMockObject() { … }
ProfileResetterMockObject::~ProfileResetterMockObject() { … }
void ProfileResetterMockObject::RunLoop() { … }
void ProfileResetterMockObject::StopLoop() { … }
ProfileResetterTestBase::ProfileResetterTestBase() { … }
ProfileResetterTestBase::~ProfileResetterTestBase() { … }
void ProfileResetterTestBase::ResetAndWait(
ProfileResetter::ResettableFlags resettable_flags) { … }
void ProfileResetterTestBase::ResetAndWait(
ProfileResetter::ResettableFlags resettable_flags,
const std::string& prefs) { … }
std::unique_ptr<KeyedService> CreateTemplateURLServiceForTesting(
content::BrowserContext* context) { … }