| OLD | NEW |
| 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 <vector> | 5 #include <vector> |
| 6 | 6 |
| 7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
| 8 #include "base/message_loop/message_loop.h" | 8 #include "base/message_loop/message_loop.h" |
| 9 #include "base/strings/string16.h" | 9 #include "base/strings/string16.h" |
| 10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 88 int unique_id)); | 88 int unique_id)); |
| 89 | 89 |
| 90 private: | 90 private: |
| 91 DISALLOW_COPY_AND_ASSIGN(MockAutofillManager); | 91 DISALLOW_COPY_AND_ASSIGN(MockAutofillManager); |
| 92 }; | 92 }; |
| 93 | 93 |
| 94 } // namespace | 94 } // namespace |
| 95 | 95 |
| 96 class AutofillExternalDelegateUnitTest : public testing::Test { | 96 class AutofillExternalDelegateUnitTest : public testing::Test { |
| 97 protected: | 97 protected: |
| 98 virtual void SetUp() OVERRIDE { | 98 virtual void SetUp() override { |
| 99 autofill_driver_.reset(new MockAutofillDriver()); | 99 autofill_driver_.reset(new MockAutofillDriver()); |
| 100 autofill_manager_.reset( | 100 autofill_manager_.reset( |
| 101 new MockAutofillManager(autofill_driver_.get(), &autofill_client_)); | 101 new MockAutofillManager(autofill_driver_.get(), &autofill_client_)); |
| 102 external_delegate_.reset( | 102 external_delegate_.reset( |
| 103 new AutofillExternalDelegate( | 103 new AutofillExternalDelegate( |
| 104 autofill_manager_.get(), autofill_driver_.get())); | 104 autofill_manager_.get(), autofill_driver_.get())); |
| 105 } | 105 } |
| 106 | 106 |
| 107 virtual void TearDown() OVERRIDE { | 107 virtual void TearDown() override { |
| 108 // Order of destruction is important as AutofillManager relies on | 108 // Order of destruction is important as AutofillManager relies on |
| 109 // PersonalDataManager to be around when it gets destroyed. | 109 // PersonalDataManager to be around when it gets destroyed. |
| 110 autofill_manager_.reset(); | 110 autofill_manager_.reset(); |
| 111 external_delegate_.reset(); | 111 external_delegate_.reset(); |
| 112 autofill_driver_.reset(); | 112 autofill_driver_.reset(); |
| 113 } | 113 } |
| 114 | 114 |
| 115 // Issue an OnQuery call with the given |query_id|. | 115 // Issue an OnQuery call with the given |query_id|. |
| 116 void IssueOnQuery(int query_id) { | 116 void IssueOnQuery(int query_id) { |
| 117 const FormData form; | 117 const FormData form; |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 451 TEST_F(AutofillExternalDelegateUnitTest, ExternalDelegateFillFieldWithValue) { | 451 TEST_F(AutofillExternalDelegateUnitTest, ExternalDelegateFillFieldWithValue) { |
| 452 EXPECT_CALL(autofill_client_, HideAutofillPopup()); | 452 EXPECT_CALL(autofill_client_, HideAutofillPopup()); |
| 453 base::string16 dummy_string(ASCIIToUTF16("baz foo")); | 453 base::string16 dummy_string(ASCIIToUTF16("baz foo")); |
| 454 EXPECT_CALL(*autofill_driver_, | 454 EXPECT_CALL(*autofill_driver_, |
| 455 RendererShouldFillFieldWithValue(dummy_string)); | 455 RendererShouldFillFieldWithValue(dummy_string)); |
| 456 external_delegate_->DidAcceptSuggestion(dummy_string, | 456 external_delegate_->DidAcceptSuggestion(dummy_string, |
| 457 POPUP_ITEM_ID_AUTOCOMPLETE_ENTRY); | 457 POPUP_ITEM_ID_AUTOCOMPLETE_ENTRY); |
| 458 } | 458 } |
| 459 | 459 |
| 460 } // namespace autofill | 460 } // namespace autofill |
| OLD | NEW |