#include "chrome/browser/ui/views/profiles/profile_picker_test_base.h"
#include "base/feature_list.h"
#include "chrome/browser/signin/signin_promo.h"
#include "chrome/browser/signin/signin_util.h"
#include "chrome/browser/ui/profiles/profile_picker.h"
#include "chrome/browser/ui/profiles/profile_ui_test_utils.h"
#include "chrome/browser/ui/views/profiles/profile_picker_view.h"
#include "chrome/test/base/ui_test_utils.h"
#include "components/signin/public/base/signin_switches.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/test/browser_test_utils.h"
#include "google_apis/gaia/gaia_urls.h"
#include "net/base/url_util.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/views/controls/webview/webview.h"
#include "ui/views/view.h"
#include "url/gurl.h"
ProfilePickerView* WithProfilePickerTestHelpers::view() { … }
views::Widget* WithProfilePickerTestHelpers::widget() { … }
views::WebView* WithProfilePickerTestHelpers::web_view() { … }
void WithProfilePickerTestHelpers::WaitForPickerWidgetCreated() { … }
void WithProfilePickerTestHelpers::WaitForLoadStop(const GURL& url) { … }
void WithProfilePickerTestHelpers::WaitForLoadStop(
const GURL& url,
content::WebContents* target) { … }
void WithProfilePickerTestHelpers::WaitForPickerClosed() { … }
void WithProfilePickerTestHelpers::WaitForPickerClosedAndReopenedImmediately() { … }
content::WebContents* WithProfilePickerTestHelpers::web_contents() { … }
GURL WithProfilePickerTestHelpers::GetSigninChromeSyncDiceUrl() { … }
GURL WithProfilePickerTestHelpers::GetChromeReauthURL(
const std::string& email) { … }