Commit 38690e44 authored by hyperxor's avatar hyperxor

Fix stream unit test

parent 2b00ea1b
...@@ -144,9 +144,11 @@ TEST(stream, test_cursor_offset_for_array) { ...@@ -144,9 +144,11 @@ TEST(stream, test_cursor_offset_for_array) {
const char* data = "abcdefgh"; const char* data = "abcdefgh";
buffer.feed(data, strlen(data)); buffer.feed(data, strlen(data));
cursor.advance(4); size_t shift = 4u;
cursor.advance(shift);
ASSERT_TRUE(strcmp(cursor.offset(), "efgh")); std::string result{cursor.offset(), strlen(data) - shift};
ASSERT_EQ(result, "efgh");
} }
TEST(stream, test_cursor_diff_for_array) { TEST(stream, test_cursor_diff_for_array) {
...@@ -167,4 +169,4 @@ TEST(stream, test_cursor_diff_for_array) { ...@@ -167,4 +169,4 @@ TEST(stream, test_cursor_diff_for_array) {
second_cursor.advance(4); second_cursor.advance(4);
ASSERT_EQ(second_cursor.diff(first_cursor), 0u); ASSERT_EQ(second_cursor.diff(first_cursor), 0u);
} }
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment