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 {
class MockLogManager : public autofill::StubLogManager {
public:
MOCK_CONST_METHOD0(IsLoggingActive, bool(void));
MOCK_METHOD(bool, IsLoggingActive, (), (const override));
};
class MockPasswordManagerClient : public StubPasswordManagerClient {
......@@ -48,9 +48,12 @@ class MockPasswordManagerClient : public StubPasswordManagerClient {
MockPasswordManagerClient() = 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)
MOCK_METHOD2(CheckSafeBrowsingReputation, void(const GURL&, const GURL&));
MOCK_METHOD(void,
CheckSafeBrowsingReputation,
(const GURL&, const GURL&),
(override));
#endif
private:
......@@ -76,13 +79,20 @@ class FakePasswordAutofillAgent
}
// autofill::mojom::PasswordAutofillAgent:
MOCK_METHOD1(FillPasswordForm, void(const PasswordFormFillData&));
MOCK_METHOD1(InformNoSavedCredentials, void(bool));
MOCK_METHOD2(FillIntoFocusedField, void(bool, const base::string16&));
MOCK_METHOD1(TouchToFillClosed, void(bool));
MOCK_METHOD1(AnnotateFieldsWithParsingResult, void(const ParsingResult&));
MOCK_METHOD0(BlacklistedFormFound, void());
MOCK_METHOD(void,
FillPasswordForm,
(const PasswordFormFillData&),
(override));
MOCK_METHOD(void, InformNoSavedCredentials, (bool), (override));
MOCK_METHOD(void,
FillIntoFocusedField,
(bool, const base::string16&),
(override));
MOCK_METHOD(void, TouchToFillClosed, (bool), (override));
MOCK_METHOD(void,
AnnotateFieldsWithParsingResult,
(const ParsingResult&),
(override));
private:
void SetLoggingState(bool active) override {
......@@ -225,16 +235,6 @@ TEST_F(ContentPasswordManagerDriverTest, ClearPasswordsOnAutofill) {
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,
ContentPasswordManagerDriverTest,
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