#include "chrome/browser/safe_browsing/chrome_password_reuse_detection_manager_client.h"
#include <array>
#include <string>
#include <utility>
#include "build/build_config.h"
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
#include "components/password_manager/core/browser/mock_password_manager.h"
#include "components/password_manager/core/browser/mock_password_reuse_manager.h"
#include "components/password_manager/core/browser/password_manager.h"
#include "components/password_manager/core/browser/stub_password_manager_client.h"
#include "components/safe_browsing/content/browser/password_protection/mock_password_protection_service.h"
#include "components/signin/public/identity_manager/identity_test_environment.h"
#include "components/signin/public/identity_manager/primary_account_change_event.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/web_contents.h"
#include "content/public/test/web_contents_tester.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
WebContents;
PasswordReuseDetectionManagerClient;
_;
class MockPasswordManagerClient
: public password_manager::StubPasswordManagerClient { … };
class MockChromePasswordReuseDetectionManagerClient
: public ChromePasswordReuseDetectionManagerClient { … };
class ChromePasswordReuseDetectionManagerClientTest
: public ChromeRenderViewHostTestHarness { … };
TEST_F(ChromePasswordReuseDetectionManagerClientTest, VerifySignin) { … }
TEST_F(ChromePasswordReuseDetectionManagerClientTest,
VerifyLogPasswordReuseDetectedEvent) { … }
TEST_F(ChromePasswordReuseDetectionManagerClientTest,
VerifyMaybeProtectedPasswordEntryRequestCalled) { … }
TEST_F(ChromePasswordReuseDetectionManagerClientTest,
IsHistorySyncAccountEmail) { … }