Index: components/autofill/content/renderer/renderer_save_password_progress_logger_unittest.cc |
diff --git a/components/autofill/content/renderer/renderer_save_password_progress_logger_unittest.cc b/components/autofill/content/renderer/renderer_save_password_progress_logger_unittest.cc |
index f46df5b48bdb6253021b6d6fb0661da16ad9c3e8..85e6ced5fcfa64a93501a9fdedaab41e45157b3d 100644 |
--- a/components/autofill/content/renderer/renderer_save_password_progress_logger_unittest.cc |
+++ b/components/autofill/content/renderer/renderer_save_password_progress_logger_unittest.cc |
@@ -12,8 +12,6 @@ namespace autofill { |
namespace { |
-const char kTestText[] = "test"; |
- |
class TestLogger : public RendererSavePasswordProgressLogger { |
public: |
TestLogger() : RendererSavePasswordProgressLogger(&sink_, 0) {} |
@@ -25,14 +23,15 @@ class TestLogger : public RendererSavePasswordProgressLogger { |
// extracts the first |AutofillHostMsg_RecordSavePasswordProgress| message, |
// fills the output parameter with the value of the message's parameter, and |
// clears the queue of sent messages. |
- bool GetLogMessage(std::string* log) { |
+ bool GetLogMessage( |
+ std::vector<SavePasswordProgressLogger::StructuredLog>* logs) { |
const uint32 kMsgID = AutofillHostMsg_RecordSavePasswordProgress::ID; |
const IPC::Message* message = sink_.GetFirstMessageMatching(kMsgID); |
if (!message) |
return false; |
- Tuple1<std::string> param; |
+ Tuple1<std::vector<SavePasswordProgressLogger::StructuredLog> > param; |
AutofillHostMsg_RecordSavePasswordProgress::Read(message, ¶m); |
- *log = param.a; |
+ *logs = param.a; |
sink_.ClearMessages(); |
return true; |
} |
@@ -45,10 +44,13 @@ class TestLogger : public RendererSavePasswordProgressLogger { |
TEST(RendererSavePasswordProgressLoggerTest, SendLog) { |
TestLogger logger; |
- logger.SendLog(kTestText); |
- std::string sent_log; |
- EXPECT_TRUE(logger.GetLogMessage(&sent_log)); |
- EXPECT_EQ(kTestText, sent_log); |
+ std::vector<SavePasswordProgressLogger::StructuredLog> logs; |
+ logs.push_back(SavePasswordProgressLogger::StructuredLog( |
+ SavePasswordProgressLogger::STRING_MESSAGE)); |
+ logger.SendLog(logs); |
+ std::vector<SavePasswordProgressLogger::StructuredLog> sent_logs; |
+ EXPECT_TRUE(logger.GetLogMessage(&sent_logs)); |
+ EXPECT_EQ(logs, sent_logs); |
} |
} // namespace autofill |