#include "chrome/browser/importer/profile_writer.h"
#include <stddef.h>
#include <string>
#include "base/functional/bind.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/bind.h"
#include "base/time/time.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/history/history_service_factory.h"
#include "chrome/browser/password_manager/password_manager_test_util.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/common/importer/imported_bookmark_entry.h"
#include "chrome/test/base/testing_profile.h"
#include "components/bookmarks/browser/bookmark_model.h"
#include "components/bookmarks/browser/bookmark_utils.h"
#include "components/bookmarks/browser/titled_url_match.h"
#include "components/bookmarks/browser/url_and_title.h"
#include "components/bookmarks/test/bookmark_test_helpers.h"
#include "components/history/core/browser/history_service.h"
#include "components/history/core/browser/history_types.h"
#include "components/password_manager/core/browser/password_manager_test_utils.h"
#include "components/password_manager/core/browser/password_store/test_password_store.h"
#include "components/password_manager/core/common/password_manager_pref_names.h"
#include "components/prefs/pref_service.h"
#include "components/query_parser/query_parser.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
BookmarkModel;
TitledUrlMatch;
UrlAndTitle;
PasswordForm;
TestPasswordStore;
PasswordForm MakePasswordForm() { … }
}
class TestProfileWriter : public ProfileWriter { … };
class ProfileWriterTest : public testing::Test { … };
TEST_F(ProfileWriterTest, CheckBookmarksWithMultiProfile) { … }
TEST_F(ProfileWriterTest, CheckBookmarksAfterWritingDataTwice) { … }
std::unique_ptr<TemplateURL> ProfileWriterTest::CreateTemplateURL(
const std::string& keyword,
const std::string& url,
const std::string& short_name) { … }
TEST_F(ProfileWriterTest, CheckHistoryAfterWritingDataTwice) { … }
TEST_F(ProfileWriterTest, AddKeywords) { … }
TEST_F(ProfileWriterTest, AddPassword) { … }
TEST_F(ProfileWriterTest, AddPasswordDisabled) { … }