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/password_manager/content/renderer/credential_manager_client
.h" | 5 #include "components/password_manager/content/renderer/credential_manager_client
.h" |
6 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include <memory> | 9 #include <memory> |
10 #include <tuple> | 10 #include <tuple> |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 class CredentialManagerClientTest : public content::RenderViewTest { | 76 class CredentialManagerClientTest : public content::RenderViewTest { |
77 public: | 77 public: |
78 CredentialManagerClientTest() | 78 CredentialManagerClientTest() |
79 : callback_errored_(false), callback_succeeded_(false) {} | 79 : callback_errored_(false), callback_succeeded_(false) {} |
80 ~CredentialManagerClientTest() override {} | 80 ~CredentialManagerClientTest() override {} |
81 | 81 |
82 void SetUp() override { | 82 void SetUp() override { |
83 content::RenderViewTest::SetUp(); | 83 content::RenderViewTest::SetUp(); |
84 client_.reset(new CredentialManagerClient(view_)); | 84 client_.reset(new CredentialManagerClient(view_)); |
85 | 85 |
86 shell::InterfaceProvider* remote_interfaces = | 86 service_manager::InterfaceProvider* remote_interfaces = |
87 view_->GetMainRenderFrame()->GetRemoteInterfaces(); | 87 view_->GetMainRenderFrame()->GetRemoteInterfaces(); |
88 shell::InterfaceProvider::TestApi test_api(remote_interfaces); | 88 service_manager::InterfaceProvider::TestApi test_api(remote_interfaces); |
89 test_api.SetBinderForName( | 89 test_api.SetBinderForName( |
90 mojom::CredentialManager::Name_, | 90 mojom::CredentialManager::Name_, |
91 base::Bind(&CredentialManagerClientTest::BindCredentialManager, | 91 base::Bind(&CredentialManagerClientTest::BindCredentialManager, |
92 base::Unretained(this))); | 92 base::Unretained(this))); |
93 } | 93 } |
94 | 94 |
95 void TearDown() override { | 95 void TearDown() override { |
96 credential_.reset(); | 96 credential_.reset(); |
97 client_.reset(); | 97 client_.reset(); |
98 content::RenderViewTest::TearDown(); | 98 content::RenderViewTest::TearDown(); |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
240 | 240 |
241 EXPECT_FALSE(callback_succeeded()); | 241 EXPECT_FALSE(callback_succeeded()); |
242 EXPECT_TRUE(callback_errored()); | 242 EXPECT_TRUE(callback_errored()); |
243 EXPECT_FALSE(credential_); | 243 EXPECT_FALSE(credential_); |
244 EXPECT_EQ(blink::WebCredentialManagerError:: | 244 EXPECT_EQ(blink::WebCredentialManagerError:: |
245 WebCredentialManagerPasswordStoreUnavailableError, | 245 WebCredentialManagerPasswordStoreUnavailableError, |
246 error_); | 246 error_); |
247 } | 247 } |
248 | 248 |
249 } // namespace password_manager | 249 } // namespace password_manager |
OLD | NEW |