/** * test the stream utility, write 2bytes */ VOID TEST(KernelStreamTest, StreamWrite2Bytes) { SrsStream s; char data[1024]; EXPECT_TRUE(ERROR_SUCCESS == s.initialize(data, 1024)); s.write_2bytes(0x1011); s.write_2bytes(0x1213); s.write_2bytes(0x1415); s.write_2bytes(0x1617); s.write_2bytes(0x1819); s.skip(-1 * s.pos()); EXPECT_EQ(0x10, s.read_1bytes()); s.skip(2); EXPECT_EQ(0x13, s.read_1bytes()); s.skip(5); EXPECT_EQ(0x19, s.read_1bytes()); }