| Index: components/password_manager/core/browser/browser_save_password_progress_logger_unittest.cc
|
| diff --git a/components/password_manager/core/browser/browser_save_password_progress_logger_unittest.cc b/components/password_manager/core/browser/browser_save_password_progress_logger_unittest.cc
|
| index ba056d2574f0027abbb37d8c36ee4bed01e82d58..7b308c3ae407aa8517c2b4dab6bac5991e41837a 100644
|
| --- a/components/password_manager/core/browser/browser_save_password_progress_logger_unittest.cc
|
| +++ b/components/password_manager/core/browser/browser_save_password_progress_logger_unittest.cc
|
| @@ -8,12 +8,12 @@
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +using autofill::SavePasswordProgressLogger;
|
| +
|
| namespace password_manager {
|
|
|
| namespace {
|
|
|
| -const char kTestText[] = "test";
|
| -
|
| // The only purpose of TestLogger is to expose SendLog for the test.
|
| class TestLogger : public BrowserSavePasswordProgressLogger {
|
| public:
|
| @@ -25,7 +25,9 @@ class TestLogger : public BrowserSavePasswordProgressLogger {
|
|
|
| class MockPasswordManagerClient : public StubPasswordManagerClient {
|
| public:
|
| - MOCK_METHOD1(LogSavePasswordProgress, void(const std::string& text));
|
| + MOCK_METHOD1(LogSavePasswordProgress,
|
| + void(const std::vector<
|
| + autofill::SavePasswordProgressLogger::StructuredLog>& logs));
|
| };
|
|
|
| } // namespace
|
| @@ -33,8 +35,11 @@ class MockPasswordManagerClient : public StubPasswordManagerClient {
|
| TEST(BrowserSavePasswordProgressLoggerTest, SendLog) {
|
| MockPasswordManagerClient client;
|
| TestLogger logger(&client);
|
| - EXPECT_CALL(client, LogSavePasswordProgress(kTestText)).Times(1);
|
| - logger.SendLog(kTestText);
|
| + std::vector<SavePasswordProgressLogger::StructuredLog> logs;
|
| + logs.push_back(SavePasswordProgressLogger::StructuredLog(
|
| + SavePasswordProgressLogger::STRING_MESSAGE));
|
| + EXPECT_CALL(client, LogSavePasswordProgress(logs)).Times(1);
|
| + logger.SendLog(logs);
|
| }
|
|
|
| } // namespace password_manager
|
|
|