@@ -70,14 +70,14 @@ class ZeroCopyInputStreamOverMessageStreamTest : public ::testing::Test {
70
70
71
71
bool Test (const Messages& messages) {
72
72
TestMessageStream test_message_stream;
73
- auto zero_copy_stream = test_message_stream.CreateZeroCopyInputStream ();
73
+ auto input_stream = test_message_stream.CreateInputStream ();
74
74
75
75
const void * data = nullptr ;
76
76
int size = 0 ;
77
77
78
78
// Check that Next() returns true and a 0-sized buffer meaning that
79
79
// nothing is available at the moment.
80
- if (!zero_copy_stream ->Next (&data, &size)) {
80
+ if (!input_stream ->Next (&data, &size)) {
81
81
ADD_FAILURE () << " The stream finished unexpectedly" << std::endl;
82
82
return false ;
83
83
}
@@ -91,13 +91,13 @@ class ZeroCopyInputStreamOverMessageStreamTest : public ::testing::Test {
91
91
test_message_stream.AddMessage (message);
92
92
93
93
// message.size() bytes must be available for reading
94
- if (static_cast <int >(message.size ()) != zero_copy_stream-> ByteCount ()) {
95
- EXPECT_EQ (message.size (), zero_copy_stream-> ByteCount ());
94
+ if (static_cast <int >(message.size ()) != input_stream-> BytesAvailable ()) {
95
+ EXPECT_EQ (message.size (), input_stream-> BytesAvailable ());
96
96
return false ;
97
97
}
98
98
99
99
// Now try to read & match the message
100
- if (!zero_copy_stream ->Next (&data, &size)) {
100
+ if (!input_stream ->Next (&data, &size)) {
101
101
ADD_FAILURE () << " The stream finished unexpectedly" << std::endl;
102
102
return false ;
103
103
}
@@ -120,16 +120,16 @@ class ZeroCopyInputStreamOverMessageStreamTest : public ::testing::Test {
120
120
// Not a valid test case
121
121
continue ;
122
122
}
123
- zero_copy_stream ->BackUp (backup_size);
123
+ input_stream ->BackUp (backup_size);
124
124
125
125
// backup_size bytes must be available for reading again
126
- if (static_cast <int >(backup_size) != zero_copy_stream-> ByteCount ()) {
127
- EXPECT_EQ (message.size (), zero_copy_stream-> ByteCount ());
126
+ if (static_cast <int >(backup_size) != input_stream-> BytesAvailable ()) {
127
+ EXPECT_EQ (message.size (), input_stream-> BytesAvailable ());
128
128
return false ;
129
129
}
130
130
131
131
// Now Next() must return the backed up data again.
132
- if (!zero_copy_stream ->Next (&data, &size)) {
132
+ if (!input_stream ->Next (&data, &size)) {
133
133
ADD_FAILURE () << " The stream finished unexpectedly" << std::endl;
134
134
return false ;
135
135
}
@@ -143,7 +143,7 @@ class ZeroCopyInputStreamOverMessageStreamTest : public ::testing::Test {
143
143
}
144
144
145
145
// At this point no data should be available
146
- if (!zero_copy_stream ->Next (&data, &size)) {
146
+ if (!input_stream ->Next (&data, &size)) {
147
147
ADD_FAILURE () << " The stream finished unexpectedly" << std::endl;
148
148
return false ;
149
149
}
@@ -156,7 +156,7 @@ class ZeroCopyInputStreamOverMessageStreamTest : public ::testing::Test {
156
156
// Now finish the MessageStream & make sure the ZeroCopyInputStream has
157
157
// ended.
158
158
test_message_stream.Finish ();
159
- if (zero_copy_stream ->Next (&data, &size)) {
159
+ if (input_stream ->Next (&data, &size)) {
160
160
ADD_FAILURE () << " The stream still hasn't finished" << std::endl;
161
161
return false ;
162
162
}
@@ -201,14 +201,14 @@ TEST_F(ZeroCopyInputStreamOverMessageStreamTest, DifferenteSizesOneStream) {
201
201
202
202
TEST_F (ZeroCopyInputStreamOverMessageStreamTest, DirectTest) {
203
203
TestMessageStream test_message_stream;
204
- auto zero_copy_stream = test_message_stream.CreateZeroCopyInputStream ();
204
+ auto input_stream = test_message_stream.CreateInputStream ();
205
205
206
206
const void * data = nullptr ;
207
207
int size = 0 ;
208
208
209
209
// Check that Next() returns true and a 0-sized buffer meaning that
210
210
// nothing is available at the moment.
211
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
211
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
212
212
EXPECT_EQ (0 , size);
213
213
214
214
// Test messages
@@ -221,37 +221,37 @@ TEST_F(ZeroCopyInputStreamOverMessageStreamTest, DirectTest) {
221
221
test_message_stream.AddMessage (message1);
222
222
223
223
// message1 is available for reading
224
- EXPECT_EQ (message1.size (), zero_copy_stream-> ByteCount ());
225
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
224
+ EXPECT_EQ (message1.size (), input_stream-> BytesAvailable ());
225
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
226
226
EXPECT_EQ (message1, std::string (reinterpret_cast <const char *>(data), size));
227
227
228
228
// Back up a bit
229
- zero_copy_stream ->BackUp (5 );
229
+ input_stream ->BackUp (5 );
230
230
231
231
// Now read the backed up data again
232
- EXPECT_EQ (5 , zero_copy_stream-> ByteCount ());
233
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
232
+ EXPECT_EQ (5 , input_stream-> BytesAvailable ());
233
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
234
234
EXPECT_EQ (message1.substr (message1.size () - 5 ),
235
235
std::string (reinterpret_cast <const char *>(data), size));
236
236
237
237
// Add message2 to the MessageStream
238
238
test_message_stream.AddMessage (message2);
239
239
240
240
// message2 is available for reading
241
- EXPECT_EQ (message2.size (), zero_copy_stream-> ByteCount ());
242
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
241
+ EXPECT_EQ (message2.size (), input_stream-> BytesAvailable ());
242
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
243
243
EXPECT_EQ (message2, std::string (reinterpret_cast <const char *>(data), size));
244
244
245
245
// Back up all of message2
246
- zero_copy_stream ->BackUp (message2.size ());
246
+ input_stream ->BackUp (message2.size ());
247
247
248
248
// Now read message2 again
249
- EXPECT_EQ (message2.size (), zero_copy_stream-> ByteCount ());
250
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
249
+ EXPECT_EQ (message2.size (), input_stream-> BytesAvailable ());
250
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
251
251
EXPECT_EQ (message2, std::string (reinterpret_cast <const char *>(data), size));
252
252
253
253
// At this point no data should be available
254
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
254
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
255
255
EXPECT_EQ (0 , size);
256
256
257
257
// Add both message3 & message4 & finish the MessageStream afterwards
@@ -260,16 +260,16 @@ TEST_F(ZeroCopyInputStreamOverMessageStreamTest, DirectTest) {
260
260
test_message_stream.Finish ();
261
261
262
262
// Read & match both message3 & message4
263
- EXPECT_EQ (message3.size (), zero_copy_stream-> ByteCount ());
264
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
263
+ EXPECT_EQ (message3.size (), input_stream-> BytesAvailable ());
264
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
265
265
EXPECT_EQ (message3, std::string (reinterpret_cast <const char *>(data), size));
266
266
267
- EXPECT_EQ (message4.size (), zero_copy_stream-> ByteCount ());
268
- EXPECT_TRUE (zero_copy_stream ->Next (&data, &size));
267
+ EXPECT_EQ (message4.size (), input_stream-> BytesAvailable ());
268
+ EXPECT_TRUE (input_stream ->Next (&data, &size));
269
269
EXPECT_EQ (message4, std::string (reinterpret_cast <const char *>(data), size));
270
270
271
271
// All done!
272
- EXPECT_FALSE (zero_copy_stream ->Next (&data, &size));
272
+ EXPECT_FALSE (input_stream ->Next (&data, &size));
273
273
}
274
274
275
275
} // namespace
0 commit comments