#include <memory>
#include <tuple>
#include "base/command_line.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "chrome/browser/ui/passwords/manage_passwords_test.h"
#include "chrome/browser/ui/test/test_browser_dialog.h"
#include "chrome/browser/ui/views/passwords/password_auto_sign_in_view.h"
#include "chrome/browser/ui/views/passwords/password_bubble_view_base.h"
#include "components/password_manager/core/browser/features/password_features.h"
#include "content/public/test/browser_test.h"
#include "ui/views/test/ax_event_counter.h"
StartsWith;
class PasswordBubbleBrowserTest
: public SupportsTestDialog<ManagePasswordsTest>,
public testing::WithParamInterface<std::tuple<SyncConfiguration, bool>> { … };
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest,
InvokeUi_PendingPasswordBubble) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest,
InvokeUi_AutomaticPasswordBubble) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest,
InvokeUi_ManagePasswordBubble) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest, InvokeUi_AutoSignin) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest, InvokeUi_SafeState) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest, InvokeUi_MoreToFixState) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest,
InvokeUi_MoveToAccountStoreBubble) { … }
IN_PROC_BROWSER_TEST_P(PasswordBubbleBrowserTest, AlertAccessibleEvent) { … }
INSTANTIATE_TEST_SUITE_P(…);