test Buffer::Iterator::go_{start,end}_of_line() on blank lines
This commit is contained in:
parent
1862d867f6
commit
743bfa5179
@ -80,6 +80,18 @@ TEST(BufferTest, allows_navigating_using_iterators2)
|
|||||||
EXPECT_EQ(1u, iterator->line());
|
EXPECT_EQ(1u, iterator->line());
|
||||||
EXPECT_EQ((uint32_t)'\n', **iterator);
|
EXPECT_EQ((uint32_t)'\n', **iterator);
|
||||||
|
|
||||||
|
EXPECT_FALSE(iterator->go_start_of_line());
|
||||||
|
EXPECT_EQ(1u, iterator->line());
|
||||||
|
EXPECT_EQ((uint32_t)'\n', **iterator);
|
||||||
|
|
||||||
|
EXPECT_FALSE(iterator->go_end_of_line(false));
|
||||||
|
EXPECT_EQ(1u, iterator->line());
|
||||||
|
EXPECT_EQ((uint32_t)'\n', **iterator);
|
||||||
|
|
||||||
|
EXPECT_FALSE(iterator->go_end_of_line(true));
|
||||||
|
EXPECT_EQ(1u, iterator->line());
|
||||||
|
EXPECT_EQ((uint32_t)'\n', **iterator);
|
||||||
|
|
||||||
EXPECT_TRUE(iterator->go_next_line());
|
EXPECT_TRUE(iterator->go_next_line());
|
||||||
EXPECT_EQ(2u, iterator->line());
|
EXPECT_EQ(2u, iterator->line());
|
||||||
EXPECT_EQ((uint32_t)'d', **iterator);
|
EXPECT_EQ((uint32_t)'d', **iterator);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user