Chromium Code Reviews| Index: components/password_manager/core/browser/log_router_unittest.cc |
| diff --git a/components/password_manager/core/browser/log_router_unittest.cc b/components/password_manager/core/browser/log_router_unittest.cc |
| index d7216b94ad8dfd68467dceb1b9aa76fabbfef791..3936b186cea4855669a8f36de4d62c297f0f2d82 100644 |
| --- a/components/password_manager/core/browser/log_router_unittest.cc |
| +++ b/components/password_manager/core/browser/log_router_unittest.cc |
| @@ -5,7 +5,7 @@ |
| #include "components/password_manager/core/browser/log_router.h" |
| #include "components/password_manager/core/browser/log_receiver.h" |
| -#include "components/password_manager/core/browser/stub_password_manager_client.h" |
| +#include "components/password_manager/core/browser/stub_log_manager.h" |
| #include "testing/gmock/include/gmock/gmock.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| @@ -19,12 +19,15 @@ const char kTestText[] = "abcd1234"; |
| class MockLogReceiver : public LogReceiver { |
| public: |
| - MockLogReceiver() {} |
| + MockLogReceiver() = default; |
| MOCK_METHOD1(LogSavePasswordProgress, void(const std::string&)); |
| + |
| + private: |
| + DISALLOW_COPY_AND_ASSIGN(MockLogReceiver); |
| }; |
| -class MockClient : public StubPasswordManagerClient { |
| +class MockLogManager : public StubLogManager { |
| public: |
| MOCK_METHOD1(OnLogRouterAvailabilityChanged, void(bool)); |
| }; |
|
vasilii
2015/11/16 14:12:25
I didn't check but I'm sure that the class has som
vabr (Chromium)
2015/11/16 16:08:48
I would argue that if those members come from gmoc
vasilii
2015/11/17 11:12:05
Acknowledged.
|
| @@ -35,7 +38,7 @@ class LogRouterTest : public testing::Test { |
| protected: |
| testing::StrictMock<MockLogReceiver> receiver_; |
| testing::StrictMock<MockLogReceiver> receiver2_; |
| - testing::StrictMock<MockClient> client_; |
| + testing::StrictMock<MockLogManager> manager_; |
| }; |
| TEST_F(LogRouterTest, ProcessLog_NoReceiver) { |
| @@ -99,59 +102,59 @@ TEST_F(LogRouterTest, ProcessLog_TwoReceiversNoUpdateAfterUnregistering) { |
| router.UnregisterReceiver(&receiver2_); |
| } |
| -TEST_F(LogRouterTest, RegisterClient_NoReceivers) { |
| +TEST_F(LogRouterTest, RegisterManager_NoReceivers) { |
| LogRouter router; |
| - EXPECT_FALSE(router.RegisterClient(&client_)); |
| - router.UnregisterClient(&client_); |
| + EXPECT_FALSE(router.RegisterManager(&manager_)); |
| + router.UnregisterManager(&manager_); |
| } |
| -TEST_F(LogRouterTest, RegisterClient_OneReceiverBeforeClient) { |
| +TEST_F(LogRouterTest, RegisterManager_OneReceiverBeforeManager) { |
| LogRouter router; |
| // First register a receiver. |
| EXPECT_EQ(std::string(), router.RegisterReceiver(&receiver_)); |
| - // The client should be told the LogRouter has some receivers. |
| - EXPECT_TRUE(router.RegisterClient(&client_)); |
| - // Now unregister the reciever. The client should be told the LogRouter has no |
| - // receivers. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(false)).Times(1); |
| + // The manager should be told the LogRouter has some receivers. |
| + EXPECT_TRUE(router.RegisterManager(&manager_)); |
| + // Now unregister the reciever. The manager should be told the LogRouter has |
| + // no receivers. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(false)); |
| router.UnregisterReceiver(&receiver_); |
| - router.UnregisterClient(&client_); |
| + router.UnregisterManager(&manager_); |
| } |
| -TEST_F(LogRouterTest, RegisterClient_OneClientBeforeReceiver) { |
| +TEST_F(LogRouterTest, RegisterManager_OneManagerBeforeReceiver) { |
| LogRouter router; |
| - // First register a client; the client should be told the LogRouter has no |
| + // First register a manager; the manager should be told the LogRouter has no |
| // receivers. |
| - EXPECT_FALSE(router.RegisterClient(&client_)); |
| - // Now register the receiver. The client should be notified. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(true)).Times(1); |
| + EXPECT_FALSE(router.RegisterManager(&manager_)); |
| + // Now register the receiver. The manager should be notified. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(true)); |
| EXPECT_EQ(std::string(), router.RegisterReceiver(&receiver_)); |
| - // Now unregister the client. |
| - router.UnregisterClient(&client_); |
| - // Now unregister the reciever. The client should not hear about it. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(_)).Times(0); |
| + // Now unregister the manager. |
| + router.UnregisterManager(&manager_); |
| + // Now unregister the reciever. The manager should not hear about it. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(_)).Times(0); |
| router.UnregisterReceiver(&receiver_); |
| } |
| -TEST_F(LogRouterTest, RegisterClient_OneClientTwoReceivers) { |
| +TEST_F(LogRouterTest, RegisterManager_OneManagerTwoReceivers) { |
| LogRouter router; |
| - // First register a client; the client should be told the LogRouter has no |
| + // First register a manager; the manager should be told the LogRouter has no |
| // receivers. |
| - EXPECT_FALSE(router.RegisterClient(&client_)); |
| - // Now register the 1st receiver. The client should be notified. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(true)).Times(1); |
| + EXPECT_FALSE(router.RegisterManager(&manager_)); |
| + // Now register the 1st receiver. The manager should be notified. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(true)); |
| EXPECT_EQ(std::string(), router.RegisterReceiver(&receiver_)); |
| - // Now register the 2nd receiver. The client should not be notified. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(true)).Times(0); |
| + // Now register the 2nd receiver. The manager should not be notified. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(true)).Times(0); |
| EXPECT_EQ(std::string(), router.RegisterReceiver(&receiver2_)); |
| - // Now unregister the 1st reciever. The client should not hear about it. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(false)).Times(0); |
| + // Now unregister the 1st reciever. The manager should not hear about it. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(false)).Times(0); |
| router.UnregisterReceiver(&receiver_); |
| - // Now unregister the 2nd reciever. The client should hear about it. |
| - EXPECT_CALL(client_, OnLogRouterAvailabilityChanged(false)).Times(1); |
| + // Now unregister the 2nd reciever. The manager should hear about it. |
| + EXPECT_CALL(manager_, OnLogRouterAvailabilityChanged(false)); |
| router.UnregisterReceiver(&receiver2_); |
| - // Now unregister the client. |
| - router.UnregisterClient(&client_); |
| + // Now unregister the manager. |
| + router.UnregisterManager(&manager_); |
| } |
| } // namespace password_manager |