Пример #1
0
TEST_F(BufferTest, trunk_at_basic) {
    struct mem_buffer_trunk * t1 = append_trunk("");
    struct mem_buffer_trunk * t2 = append_trunk("");
    struct mem_buffer_trunk * t3 = append_trunk("");

    EXPECT_TRUE(t1 == mem_buffer_trunk_at(&m_buffer, 0));
    EXPECT_TRUE(t2 == mem_buffer_trunk_at(&m_buffer, 1));
    EXPECT_TRUE(t3 == mem_buffer_trunk_at(&m_buffer, 2));
    EXPECT_TRUE(NULL == mem_buffer_trunk_at(&m_buffer, 3));
}
Пример #2
0
TEST_F(BufferTest, trunk_at_empty) {
    EXPECT_TRUE(NULL == mem_buffer_trunk_at(&m_buffer, 0));
}
Пример #3
0
struct mem_buffer_trunk *
BufferTest::trunk_at(size_t pos) {
    return mem_buffer_trunk_at(&m_buffer, pos);
}