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 #import "chrome/browser/ui/cocoa/passwords/manage_password_item_view_controller.
h" | 5 #import "chrome/browser/ui/cocoa/passwords/manage_password_item_view_controller.
h" |
6 | 6 |
7 #include "base/mac/foundation_util.h" | 7 #include "base/mac/foundation_util.h" |
8 #include "base/mac/scoped_nsobject.h" | 8 #include "base/mac/scoped_nsobject.h" |
9 #include "base/strings/string16.h" | 9 #include "base/strings/string16.h" |
10 #include "base/strings/sys_string_conversions.h" | 10 #include "base/strings/sys_string_conversions.h" |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
57 | 57 |
58 autofill::PasswordForm credentials() { | 58 autofill::PasswordForm credentials() { |
59 autofill::PasswordForm form; | 59 autofill::PasswordForm form; |
60 form.username_value = base::SysNSStringToUTF16(kItemTestUsername); | 60 form.username_value = base::SysNSStringToUTF16(kItemTestUsername); |
61 form.password_value = base::SysNSStringToUTF16(kItemTestPassword); | 61 form.password_value = base::SysNSStringToUTF16(kItemTestPassword); |
62 return form; | 62 return form; |
63 } | 63 } |
64 | 64 |
65 password_manager::MockPasswordStore* mockStore() { | 65 password_manager::MockPasswordStore* mockStore() { |
66 password_manager::PasswordStore* store = | 66 password_manager::PasswordStore* store = |
67 PasswordStoreFactory::GetForProfile(profile(), Profile::EXPLICIT_ACCESS) | 67 PasswordStoreFactory::GetForProfile( |
68 .get(); | 68 profile(), ServiceAccessType::EXPLICIT_ACCESS).get(); |
69 password_manager::MockPasswordStore* mockStore = | 69 password_manager::MockPasswordStore* mockStore = |
70 static_cast<password_manager::MockPasswordStore*>(store); | 70 static_cast<password_manager::MockPasswordStore*>(store); |
71 return mockStore; | 71 return mockStore; |
72 } | 72 } |
73 | 73 |
74 private: | 74 private: |
75 base::scoped_nsobject<ManagePasswordItemViewController> controller_; | 75 base::scoped_nsobject<ManagePasswordItemViewController> controller_; |
76 DISALLOW_COPY_AND_ASSIGN(ManagePasswordItemViewControllerTest); | 76 DISALLOW_COPY_AND_ASSIGN(ManagePasswordItemViewControllerTest); |
77 }; | 77 }; |
78 | 78 |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 model()->set_state(password_manager::ui::PENDING_PASSWORD_STATE); | 140 model()->set_state(password_manager::ui::PENDING_PASSWORD_STATE); |
141 ManagePasswordItemPendingView* pendingView = | 141 ManagePasswordItemPendingView* pendingView = |
142 base::mac::ObjCCast<ManagePasswordItemPendingView>( | 142 base::mac::ObjCCast<ManagePasswordItemPendingView>( |
143 [controller() contentView]); | 143 [controller() contentView]); |
144 | 144 |
145 // Ensure the fields are populated properly and the password is obscured. | 145 // Ensure the fields are populated properly and the password is obscured. |
146 EXPECT_NSEQ(kItemTestUsername, pendingView.usernameField.stringValue); | 146 EXPECT_NSEQ(kItemTestUsername, pendingView.usernameField.stringValue); |
147 EXPECT_NSEQ(kItemTestPassword, pendingView.passwordField.stringValue); | 147 EXPECT_NSEQ(kItemTestPassword, pendingView.passwordField.stringValue); |
148 EXPECT_TRUE([[pendingView.passwordField cell] echosBullets]); | 148 EXPECT_TRUE([[pendingView.passwordField cell] echosBullets]); |
149 } | 149 } |
OLD | NEW |