< prev index next >
test/native/logging/test_logStream.cpp
Print this page
rev 13288 : imported patch 8181917-refactor-ul-logstream
rev 13289 : [mq]: 8181917-refactor-ul-logstream-delta
*** 76,86 ****
int written = 0;
while (written < max_line_len) {
const int to_write = MIN2(interval, max_line_len - written);
ls.write(test_string, interval);
written += interval;
! const char* const line_buffer = ls._current_line.ptr();
for (int i = 0; i < written; i++) {
ASSERT_TRUE(line_buffer[i] == 'A');
}
ASSERT_TRUE(line_buffer[written] == '\0');
}
--- 76,86 ----
int written = 0;
while (written < max_line_len) {
const int to_write = MIN2(interval, max_line_len - written);
ls.write(test_string, interval);
written += interval;
! const char* const line_buffer = ls._current_line.buffer();
for (int i = 0; i < written; i++) {
ASSERT_TRUE(line_buffer[i] == 'A');
}
ASSERT_TRUE(line_buffer[written] == '\0');
}
*** 93,102 ****
TEST_VM_F(LogStreamTest, TestLineBufferAllocationCap) {
LogStream ls(Log(logging)::info());
for (size_t i = 0; i < (1*M + 512); i ++) {
ls.print_raw("A");
}
! const char* const line_buffer = ls._current_line.ptr();
ASSERT_TRUE(strlen(line_buffer) == 1*M - 1);
// reset to prevent assert for unflushed content
ls._current_line.reset();
}
--- 93,102 ----
TEST_VM_F(LogStreamTest, TestLineBufferAllocationCap) {
LogStream ls(Log(logging)::info());
for (size_t i = 0; i < (1*M + 512); i ++) {
ls.print_raw("A");
}
! const char* const line_buffer = ls._current_line.buffer();
ASSERT_TRUE(strlen(line_buffer) == 1*M - 1);
// reset to prevent assert for unflushed content
ls._current_line.reset();
}
< prev index next >