Commit 3a81d4d6 authored by Jan Wilken Dörrie's avatar Jan Wilken Dörrie Committed by Commit Bot

[Passwords] Remove Blacklist from components/password_manager/content

This change removes the term blacklist from
components/password_manager/content and migrates legacy MOCK_METHODn
macros to MOCK_METHOD. This allows ensuring at compile time that these
functions actually override methods from the parent class.

Bug: 1147799
Change-Id: Ia62b402acb7b347f52a4d67050edf759f9938e53
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2532457Reviewed-by: default avatarMohamed Amir Yosef <mamir@chromium.org>
Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826238}
parent d75c6b87
...@@ -40,7 +40,7 @@ namespace { ...@@ -40,7 +40,7 @@ namespace {
class MockLogManager : public autofill::StubLogManager { class MockLogManager : public autofill::StubLogManager {
public: public:
MOCK_CONST_METHOD0(IsLoggingActive, bool(void)); MOCK_METHOD(bool, IsLoggingActive, (), (const override));
}; };
class MockPasswordManagerClient : public StubPasswordManagerClient { class MockPasswordManagerClient : public StubPasswordManagerClient {
...@@ -48,9 +48,12 @@ class MockPasswordManagerClient : public StubPasswordManagerClient { ...@@ -48,9 +48,12 @@ class MockPasswordManagerClient : public StubPasswordManagerClient {
MockPasswordManagerClient() = default; MockPasswordManagerClient() = default;
~MockPasswordManagerClient() override = default; ~MockPasswordManagerClient() override = default;
MOCK_CONST_METHOD0(GetLogManager, const autofill::LogManager*()); MOCK_METHOD(const autofill::LogManager*, GetLogManager, (), (const override));
#if BUILDFLAG(SAFE_BROWSING_DB_LOCAL) #if BUILDFLAG(SAFE_BROWSING_DB_LOCAL)
MOCK_METHOD2(CheckSafeBrowsingReputation, void(const GURL&, const GURL&)); MOCK_METHOD(void,
CheckSafeBrowsingReputation,
(const GURL&, const GURL&),
(override));
#endif #endif
private: private:
...@@ -76,13 +79,20 @@ class FakePasswordAutofillAgent ...@@ -76,13 +79,20 @@ class FakePasswordAutofillAgent
} }
// autofill::mojom::PasswordAutofillAgent: // autofill::mojom::PasswordAutofillAgent:
MOCK_METHOD1(FillPasswordForm, void(const PasswordFormFillData&)); MOCK_METHOD(void,
MOCK_METHOD1(InformNoSavedCredentials, void(bool)); FillPasswordForm,
MOCK_METHOD2(FillIntoFocusedField, void(bool, const base::string16&)); (const PasswordFormFillData&),
MOCK_METHOD1(TouchToFillClosed, void(bool)); (override));
MOCK_METHOD1(AnnotateFieldsWithParsingResult, void(const ParsingResult&)); MOCK_METHOD(void, InformNoSavedCredentials, (bool), (override));
MOCK_METHOD(void,
MOCK_METHOD0(BlacklistedFormFound, void()); FillIntoFocusedField,
(bool, const base::string16&),
(override));
MOCK_METHOD(void, TouchToFillClosed, (bool), (override));
MOCK_METHOD(void,
AnnotateFieldsWithParsingResult,
(const ParsingResult&),
(override));
private: private:
void SetLoggingState(bool active) override { void SetLoggingState(bool active) override {
...@@ -225,16 +235,6 @@ TEST_F(ContentPasswordManagerDriverTest, ClearPasswordsOnAutofill) { ...@@ -225,16 +235,6 @@ TEST_F(ContentPasswordManagerDriverTest, ClearPasswordsOnAutofill) {
base::RunLoop().RunUntilIdle(); base::RunLoop().RunUntilIdle();
} }
TEST_F(ContentPasswordManagerDriverTest, NotInformAboutBlacklistedForm) {
std::unique_ptr<ContentPasswordManagerDriver> driver(
new ContentPasswordManagerDriver(main_rfh(), &password_manager_client_,
&autofill_client_));
PasswordFormFillData fill_data = GetTestPasswordFormFillData();
EXPECT_CALL(fake_agent_, BlacklistedFormFound()).Times(0);
driver->FillPasswordForm(fill_data);
}
INSTANTIATE_TEST_SUITE_P(All, INSTANTIATE_TEST_SUITE_P(All,
ContentPasswordManagerDriverTest, ContentPasswordManagerDriverTest,
testing::Values(true, false)); testing::Values(true, false));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment