diff --git a/util/thread/thread_log_messages_test.cc b/util/thread/thread_log_messages_test.cc index f2392870..4ffe1fc8 100644 --- a/util/thread/thread_log_messages_test.cc +++ b/util/thread/thread_log_messages_test.cc @@ -143,7 +143,7 @@ class LoggingTestThread : public Thread { ThreadLogMessages thread_log_messages; std::vector expected_messages; - for (int index = start_; index <= start_ + count_; ++index) { + for (int index = start_; index < start_ + count_; ++index) { std::string message = base::StringPrintf("message %d", index); expected_messages.push_back(message); LOG(WARNING) << message; @@ -152,7 +152,7 @@ class LoggingTestThread : public Thread { const std::vector& log_messages = thread_log_messages.log_messages(); - ASSERT_EQ(expected_messages.size(), log_messages.size()); + ASSERT_EQ(static_cast(count_), log_messages.size()); for (size_t index = 0; index < log_messages.size(); ++index) { EXPECT_EQ(expected_messages[index], MessageString(log_messages[index])) << "thread_number_ " << thread_number_ << ", index " << index;