OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <memory> | 10 #include <memory> |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
238 | 238 |
239 class MockAutofillClient : public TestAutofillClient { | 239 class MockAutofillClient : public TestAutofillClient { |
240 public: | 240 public: |
241 MOCK_METHOD0(OnFirstUserGestureObserved, void()); | 241 MOCK_METHOD0(OnFirstUserGestureObserved, void()); |
242 }; | 242 }; |
243 | 243 |
244 class TestContentAutofillDriver : public ContentAutofillDriver { | 244 class TestContentAutofillDriver : public ContentAutofillDriver { |
245 public: | 245 public: |
246 TestContentAutofillDriver(content::RenderFrameHost* rfh, | 246 TestContentAutofillDriver(content::RenderFrameHost* rfh, |
247 AutofillClient* client) | 247 AutofillClient* client) |
248 : ContentAutofillDriver(rfh, client, kAppLocale, kDownloadState) { | 248 : ContentAutofillDriver(rfh, |
| 249 client, |
| 250 kAppLocale, |
| 251 kDownloadState, |
| 252 nullptr) { |
249 std::unique_ptr<AutofillManager> autofill_manager( | 253 std::unique_ptr<AutofillManager> autofill_manager( |
250 new MockAutofillManager(this, client)); | 254 new MockAutofillManager(this, client)); |
251 SetAutofillManager(std::move(autofill_manager)); | 255 SetAutofillManager(std::move(autofill_manager)); |
252 } | 256 } |
253 ~TestContentAutofillDriver() override {} | 257 ~TestContentAutofillDriver() override {} |
254 | 258 |
255 virtual MockAutofillManager* mock_autofill_manager() { | 259 virtual MockAutofillManager* mock_autofill_manager() { |
256 return static_cast<MockAutofillManager*>(autofill_manager()); | 260 return static_cast<MockAutofillManager*>(autofill_manager()); |
257 } | 261 } |
258 | 262 |
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
484 | 488 |
485 content::NavigationEntry* entry = | 489 content::NavigationEntry* entry = |
486 web_contents()->GetController().GetVisibleEntry(); | 490 web_contents()->GetController().GetVisibleEntry(); |
487 ASSERT_TRUE(entry); | 491 ASSERT_TRUE(entry); |
488 EXPECT_EQ(url, entry->GetURL()); | 492 EXPECT_EQ(url, entry->GetURL()); |
489 EXPECT_FALSE(!!(entry->GetSSL().content_status & | 493 EXPECT_FALSE(!!(entry->GetSSL().content_status & |
490 content::SSLStatus::DISPLAYED_CREDIT_CARD_FIELD_ON_HTTP)); | 494 content::SSLStatus::DISPLAYED_CREDIT_CARD_FIELD_ON_HTTP)); |
491 } | 495 } |
492 | 496 |
493 } // namespace autofill | 497 } // namespace autofill |
OLD | NEW |