OLD | NEW |
---|---|
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 "chrome/browser/password_manager/save_password_infobar_delegate.h" | 5 #include "chrome/browser/password_manager/save_password_infobar_delegate.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/prefs/pref_service.h" | 9 #include "base/prefs/pref_service.h" |
10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
122 } | 122 } |
123 | 123 |
124 void SavePasswordInfoBarDelegateTest::TearDown() { | 124 void SavePasswordInfoBarDelegateTest::TearDown() { |
125 ChromeRenderViewHostTestHarness::TearDown(); | 125 ChromeRenderViewHostTestHarness::TearDown(); |
126 } | 126 } |
127 | 127 |
128 TEST_F(SavePasswordInfoBarDelegateTest, CancelTestCredentialSourceAPI) { | 128 TEST_F(SavePasswordInfoBarDelegateTest, CancelTestCredentialSourceAPI) { |
129 scoped_ptr<MockPasswordFormManager> password_form_manager( | 129 scoped_ptr<MockPasswordFormManager> password_form_manager( |
130 CreateMockFormManager()); | 130 CreateMockFormManager()); |
131 EXPECT_CALL(*password_form_manager.get(), PermanentlyBlacklist()) | 131 EXPECT_CALL(*password_form_manager.get(), PermanentlyBlacklist()) |
132 .Times(testing::Exactly(0)); | 132 .Times(testing::Exactly(1)); |
vabr (Chromium)
2015/10/13 14:29:01
nit: Times(1) is implicit, so you can drop the ent
melandory
2015/10/14 11:46:11
Done.
| |
133 scoped_ptr<ConfirmInfoBarDelegate> infobar(CreateDelegate( | 133 scoped_ptr<ConfirmInfoBarDelegate> infobar(CreateDelegate( |
134 password_form_manager.Pass(), | 134 password_form_manager.Pass(), |
135 password_manager::CredentialSourceType::CREDENTIAL_SOURCE_API, false)); | 135 password_manager::CredentialSourceType::CREDENTIAL_SOURCE_API, false)); |
136 EXPECT_TRUE(infobar->Cancel()); | 136 EXPECT_TRUE(infobar->Cancel()); |
137 } | 137 } |
138 | 138 |
139 TEST_F(SavePasswordInfoBarDelegateTest, | 139 TEST_F(SavePasswordInfoBarDelegateTest, |
140 CancelTestCredentialSourcePasswordManager) { | 140 CancelTestCredentialSourcePasswordManager) { |
141 scoped_ptr<MockPasswordFormManager> password_form_manager( | 141 scoped_ptr<MockPasswordFormManager> password_form_manager( |
142 CreateMockFormManager()); | 142 CreateMockFormManager()); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
175 CreateMockFormManager()); | 175 CreateMockFormManager()); |
176 scoped_ptr<ConfirmInfoBarDelegate> infobar(CreateDelegate( | 176 scoped_ptr<ConfirmInfoBarDelegate> infobar(CreateDelegate( |
177 password_form_manager.Pass(), password_manager::CredentialSourceType:: | 177 password_form_manager.Pass(), password_manager::CredentialSourceType:: |
178 CREDENTIAL_SOURCE_PASSWORD_MANAGER, | 178 CREDENTIAL_SOURCE_PASSWORD_MANAGER, |
179 false)); | 179 false)); |
180 EXPECT_TRUE(infobar->Cancel()); | 180 EXPECT_TRUE(infobar->Cancel()); |
181 infobar.reset(); | 181 infobar.reset(); |
182 EXPECT_FALSE(prefs()->GetBoolean( | 182 EXPECT_FALSE(prefs()->GetBoolean( |
183 password_manager::prefs::kWasSavePrompFirstRunExperienceShown)); | 183 password_manager::prefs::kWasSavePrompFirstRunExperienceShown)); |
184 } | 184 } |
OLD | NEW |