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

Side by Side Diff: components/autofill/content/browser/request_autocomplete_manager_unittest.cc

Issue 1159553007: Move Tuple to base namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 6 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 unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/autofill/content/browser/content_autofill_driver.h" 5 #include "components/autofill/content/browser/content_autofill_driver.h"
6 #include "components/autofill/content/browser/request_autocomplete_manager.h" 6 #include "components/autofill/content/browser/request_autocomplete_manager.h"
7 #include "components/autofill/content/common/autofill_messages.h" 7 #include "components/autofill/content/common/autofill_messages.h"
8 #include "components/autofill/core/browser/test_autofill_client.h" 8 #include "components/autofill/core/browser/test_autofill_client.h"
9 #include "content/public/browser/web_contents.h" 9 #include "content/public/browser/web_contents.h"
10 #include "content/public/test/mock_render_process_host.h" 10 #include "content/public/test/mock_render_process_host.h"
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 // extracts the first |AutofillMsg_RequestAutocompleteResult| message, fills 115 // extracts the first |AutofillMsg_RequestAutocompleteResult| message, fills
116 // the output parameter with the value of the message's parameter, and 116 // the output parameter with the value of the message's parameter, and
117 // clears the queue of sent messages. 117 // clears the queue of sent messages.
118 bool GetAutocompleteResultMessage( 118 bool GetAutocompleteResultMessage(
119 blink::WebFormElement::AutocompleteResult* result) { 119 blink::WebFormElement::AutocompleteResult* result) {
120 const uint32 kMsgID = AutofillMsg_RequestAutocompleteResult::ID; 120 const uint32 kMsgID = AutofillMsg_RequestAutocompleteResult::ID;
121 const IPC::Message* message = 121 const IPC::Message* message =
122 process()->sink().GetFirstMessageMatching(kMsgID); 122 process()->sink().GetFirstMessageMatching(kMsgID);
123 if (!message) 123 if (!message)
124 return false; 124 return false;
125 Tuple<blink::WebFormElement::AutocompleteResult, base::string16, FormData> 125 base::Tuple<blink::WebFormElement::AutocompleteResult, base::string16,
126 autofill_param; 126 FormData> autofill_param;
127 AutofillMsg_RequestAutocompleteResult::Read(message, &autofill_param); 127 AutofillMsg_RequestAutocompleteResult::Read(message, &autofill_param);
128 *result = get<0>(autofill_param); 128 *result = base::get<0>(autofill_param);
129 process()->sink().ClearMessages(); 129 process()->sink().ClearMessages();
130 return true; 130 return true;
131 } 131 }
132 132
133 protected: 133 protected:
134 CustomTestAutofillClient autofill_client_; 134 CustomTestAutofillClient autofill_client_;
135 scoped_ptr<TestContentAutofillDriver> driver_; 135 scoped_ptr<TestContentAutofillDriver> driver_;
136 scoped_ptr<RequestAutocompleteManager> request_autocomplete_manager_; 136 scoped_ptr<RequestAutocompleteManager> request_autocomplete_manager_;
137 137
138 DISALLOW_COPY_AND_ASSIGN(RequestAutocompleteManagerTest); 138 DISALLOW_COPY_AND_ASSIGN(RequestAutocompleteManagerTest);
(...skipping 19 matching lines...) Expand all
158 TEST_F(RequestAutocompleteManagerTest, 158 TEST_F(RequestAutocompleteManagerTest,
159 OnRequestAutocompleteWithAutofillDisabled) { 159 OnRequestAutocompleteWithAutofillDisabled) {
160 blink::WebFormElement::AutocompleteResult result; 160 blink::WebFormElement::AutocompleteResult result;
161 driver_->mock_autofill_manager()->set_autofill_enabled(false); 161 driver_->mock_autofill_manager()->set_autofill_enabled(false);
162 request_autocomplete_manager_->OnRequestAutocomplete(FormData()); 162 request_autocomplete_manager_->OnRequestAutocomplete(FormData());
163 EXPECT_TRUE(GetAutocompleteResultMessage(&result)); 163 EXPECT_TRUE(GetAutocompleteResultMessage(&result));
164 EXPECT_EQ(blink::WebFormElement::AutocompleteResultSuccess, result); 164 EXPECT_EQ(blink::WebFormElement::AutocompleteResultSuccess, result);
165 } 165 }
166 166
167 } // namespace autofill 167 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698