Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1402)

Unified Diff: components/autofill/content/renderer/autofill_agent.h

Issue 563313004: [Password Manager] Unfriend PasswordAutofillAgentTest from PasswordAutofillAgent (clean-up). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Incorporated review comments. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/autofill/content/renderer/autofill_agent.h
diff --git a/components/autofill/content/renderer/autofill_agent.h b/components/autofill/content/renderer/autofill_agent.h
index d062c32ca3081bb82b0e5a95a19738dca913a3e2..37f50fc0c5ea496e1f469d78dc9fd1c102d8b2ec 100644
--- a/components/autofill/content/renderer/autofill_agent.h
+++ b/components/autofill/content/renderer/autofill_agent.h
@@ -55,6 +55,33 @@ class AutofillAgent : public content::RenderViewObserver,
PasswordGenerationAgent* password_generation_agent);
virtual ~AutofillAgent();
+ protected:
+ // PageClickListener:
+ virtual void FormControlElementClicked(
+ const blink::WebFormControlElement& element,
+ bool was_focused) OVERRIDE;
+
+ // blink::WebAutofillClient:
+ virtual void textFieldDidEndEditing(
+ const blink::WebInputElement& element) OVERRIDE;
+ virtual void textFieldDidChange(
+ const blink::WebFormControlElement& element) OVERRIDE;
+ virtual void textFieldDidReceiveKeyDown(
+ const blink::WebInputElement& element,
+ const blink::WebKeyboardEvent& event) OVERRIDE;
+ virtual void didRequestAutocomplete(
+ const blink::WebFormElement& form) OVERRIDE;
+
+ virtual void OnFillPasswordSuggestion(const base::string16& username,
+ const base::string16& password);
Ilya Sherman 2014/09/18 18:45:53 Please modify the test to simulate sending an IPC
Pritam Nikam 2014/09/19 11:08:03 Done.
+
+ // Called when interactive autocomplete finishes. |message| is printed to
+ // the console if non-empty.
+ virtual void OnRequestAutocompleteResult(
+ blink::WebFormElement::AutocompleteResult result,
+ const base::string16& message,
+ const FormData& form_data);
Ilya Sherman 2014/09/18 18:45:52 Ditto.
Pritam Nikam 2014/09/19 11:08:03 Done.
+
private:
// content::RenderViewObserver:
virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
@@ -70,21 +97,7 @@ class AutofillAgent : public content::RenderViewObserver,
virtual void OrientationChangeEvent() OVERRIDE;
virtual void Resized() OVERRIDE;
- // PageClickListener:
- virtual void FormControlElementClicked(
- const blink::WebFormControlElement& element,
- bool was_focused) OVERRIDE;
-
// blink::WebAutofillClient:
Ilya Sherman 2014/09/18 18:45:52 If you move some of the methods in this group to h
Pritam Nikam 2014/09/19 11:08:03 Done.
- virtual void textFieldDidEndEditing(
- const blink::WebInputElement& element);
- virtual void textFieldDidChange(
- const blink::WebFormControlElement& element);
- virtual void textFieldDidReceiveKeyDown(
- const blink::WebInputElement& element,
- const blink::WebKeyboardEvent& event);
- virtual void didRequestAutocomplete(
- const blink::WebFormElement& form);
virtual void setIgnoreTextChanges(bool ignore);
virtual void didAssociateFormControls(
const blink::WebVector<blink::WebNode>& nodes);
@@ -103,18 +116,9 @@ class AutofillAgent : public content::RenderViewObserver,
void OnFillFieldWithValue(const base::string16& value);
void OnPreviewFieldWithValue(const base::string16& value);
void OnAcceptDataListSuggestion(const base::string16& value);
- void OnFillPasswordSuggestion(const base::string16& username,
- const base::string16& password);
void OnPreviewPasswordSuggestion(const base::string16& username,
const base::string16& password);
- // Called when interactive autocomplete finishes. |message| is printed to
- // the console if non-empty.
- void OnRequestAutocompleteResult(
- blink::WebFormElement::AutocompleteResult result,
- const base::string16& message,
- const FormData& form_data);
-
// Called when an autocomplete request succeeds or fails with the |result|.
void FinishAutocompleteRequest(
blink::WebFormElement::AutocompleteResult result);
@@ -230,25 +234,6 @@ class AutofillAgent : public content::RenderViewObserver,
base::WeakPtrFactory<AutofillAgent> weak_ptr_factory_;
- friend class PasswordAutofillAgentTest;
- friend class RequestAutocompleteRendererTest;
- FRIEND_TEST_ALL_PREFIXES(AutofillRendererTest, FillFormElement);
- FRIEND_TEST_ALL_PREFIXES(AutofillRendererTest, SendDynamicForms);
- FRIEND_TEST_ALL_PREFIXES(AutofillRendererTest, ShowAutofillWarning);
- FRIEND_TEST_ALL_PREFIXES(PasswordAutofillAgentTest, WaitUsername);
- FRIEND_TEST_ALL_PREFIXES(PasswordAutofillAgentTest, SuggestionAccept);
- FRIEND_TEST_ALL_PREFIXES(PasswordAutofillAgentTest, SuggestionSelect);
- FRIEND_TEST_ALL_PREFIXES(
- PasswordAutofillAgentTest,
- PasswordAutofillTriggersOnChangeEventsWaitForUsername);
- FRIEND_TEST_ALL_PREFIXES(PasswordAutofillAgentTest, CredentialsOnClick);
- FRIEND_TEST_ALL_PREFIXES(RequestAutocompleteRendererTest,
- NoCancelOnMainFrameNavigateAfterDone);
- FRIEND_TEST_ALL_PREFIXES(RequestAutocompleteRendererTest,
- NoCancelOnSubframeNavigateAfterDone);
- FRIEND_TEST_ALL_PREFIXES(RequestAutocompleteRendererTest,
- InvokingTwiceOnlyShowsOnce);
-
DISALLOW_COPY_AND_ASSIGN(AutofillAgent);
};

Powered by Google App Engine
This is Rietveld 408576698