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 "base/strings/utf_string_conversions.h" | 5 #include "base/strings/utf_string_conversions.h" |
6 #include "chrome/browser/password_manager/mock_password_store_service.h" | 6 #include "chrome/browser/password_manager/mock_password_store_service.h" |
7 #include "chrome/browser/password_manager/password_store_factory.h" | 7 #include "chrome/browser/password_manager/password_store_factory.h" |
8 #include "chrome/browser/ui/passwords/password_manager_presenter.h" | 8 #include "chrome/browser/ui/passwords/password_manager_presenter.h" |
9 #include "chrome/browser/ui/passwords/password_ui_view.h" | 9 #include "chrome/browser/ui/passwords/password_ui_view.h" |
10 #include "chrome/test/base/testing_profile.h" | 10 #include "chrome/test/base/testing_profile.h" |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 | 45 |
46 #if !defined(OS_ANDROID) | 46 #if !defined(OS_ANDROID) |
47 gfx::NativeWindow MockPasswordUIView::GetNativeWindow() { return NULL; } | 47 gfx::NativeWindow MockPasswordUIView::GetNativeWindow() { return NULL; } |
48 #endif | 48 #endif |
49 Profile* MockPasswordUIView::GetProfile() { return profile_; } | 49 Profile* MockPasswordUIView::GetProfile() { return profile_; } |
50 | 50 |
51 class PasswordManagerPresenterTest : public testing::Test { | 51 class PasswordManagerPresenterTest : public testing::Test { |
52 protected: | 52 protected: |
53 PasswordManagerPresenterTest() {} | 53 PasswordManagerPresenterTest() {} |
54 | 54 |
55 virtual ~PasswordManagerPresenterTest() {} | 55 ~PasswordManagerPresenterTest() override {} |
56 virtual void SetUp() override { | 56 void SetUp() override { |
57 PasswordStoreFactory::GetInstance()->SetTestingFactory( | 57 PasswordStoreFactory::GetInstance()->SetTestingFactory( |
58 &profile_, MockPasswordStoreService::Build); | 58 &profile_, MockPasswordStoreService::Build); |
59 mock_controller_.reset(new MockPasswordUIView(&profile_)); | 59 mock_controller_.reset(new MockPasswordUIView(&profile_)); |
60 } | 60 } |
61 void AddPasswordEntry(const GURL& origin, | 61 void AddPasswordEntry(const GURL& origin, |
62 const std::string& user_name, | 62 const std::string& user_name, |
63 const std::string& password); | 63 const std::string& password); |
64 void AddPasswordException(const GURL& origin); | 64 void AddPasswordException(const GURL& origin); |
65 void UpdateLists(); | 65 void UpdateLists(); |
66 MockPasswordUIView* GetUIController() { return mock_controller_.get(); } | 66 MockPasswordUIView* GetUIController() { return mock_controller_.get(); } |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 SetPasswordList( | 139 SetPasswordList( |
140 Property(&ScopedVector<autofill::PasswordForm>::size, Eq(2u)), | 140 Property(&ScopedVector<autofill::PasswordForm>::size, Eq(2u)), |
141 testing::_)); | 141 testing::_)); |
142 EXPECT_CALL(*GetUIController(), | 142 EXPECT_CALL(*GetUIController(), |
143 SetPasswordExceptionList(Property( | 143 SetPasswordExceptionList(Property( |
144 &ScopedVector<autofill::PasswordForm>::size, Eq(1u)))); | 144 &ScopedVector<autofill::PasswordForm>::size, Eq(1u)))); |
145 UpdateLists(); | 145 UpdateLists(); |
146 } | 146 } |
147 | 147 |
148 } // namespace | 148 } // namespace |
OLD | NEW |