Lines Matching refs:stream
29 Stream stream{data}; in TEST() local
33 stream >> v; in TEST()
38 stream >> v; in TEST()
43 stream >> v; in TEST()
48 stream >> v; in TEST()
53 stream.read(v, 5); in TEST()
57 EXPECT_EQ(stream.remaining(), 0); in TEST()
61 EXPECT_THROW(stream >> v, std::out_of_range); in TEST()
67 Stream stream(data); in TEST() local
73 stream << v3 << v2 << v4 << v1; in TEST()
80 stream.offset(0); in TEST()
81 stream >> e3 >> e2 >> e4 >> e1; in TEST()
93 Stream stream(data); in TEST() local
96 stream << v1; in TEST()
98 stream.offset(0); in TEST()
100 stream >> e1; in TEST()
104 stream.offset(2); in TEST()
107 stream << v2; in TEST()
111 stream.offset(2); in TEST()
112 stream >> e2; in TEST()
118 stream << v3; in TEST()
121 stream.offset(stream.offset() - 1); in TEST()
123 stream >> e3; in TEST()
131 Stream stream{data}; in TEST() local
136 stream.read(buf.data(), buf.size()); in TEST()
146 stream.offset(6); in TEST()
147 stream.write(buf.data(), 6); in TEST()
157 Stream stream{data, 3}; in TEST() local
161 stream >> v; in TEST()
163 EXPECT_EQ(stream.offset(), 4); in TEST()
166 stream.offset(6); in TEST()
170 stream >> v; in TEST()
172 EXPECT_EQ(stream.offset(), 7); in TEST()
173 EXPECT_EQ(stream.remaining(), 0); in TEST()
176 EXPECT_THROW(stream.offset(100), std::out_of_range); in TEST()
185 Stream stream{data}; in TEST() local
186 stream << toInsert; in TEST()
192 stream.offset(0); in TEST()
193 stream >> toExtract; in TEST()
198 EXPECT_THROW(stream >> toExtract, std::out_of_range); in TEST()