Index: remoting/protocol/message_decoder_unittest.cc |
diff --git a/remoting/protocol/message_decoder_unittest.cc b/remoting/protocol/message_decoder_unittest.cc |
index f2ecfcc2f4e2007bc65ab294566a0c4b8986bf1e..81bb6992a42c741c274c066eee04b4b228b1cf4f 100644 |
--- a/remoting/protocol/message_decoder_unittest.cc |
+++ b/remoting/protocol/message_decoder_unittest.cc |
@@ -69,7 +69,17 @@ void SimulateReadSequence(const int read_sequence[], int sequence_size) { |
// And then prepare an IOBuffer for feeding it. |
scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(read)); |
memcpy(buffer->data(), test_data + i, read); |
- decoder.ParseMessages(buffer, read, &message_list); |
+ decoder.AddData(buffer, read); |
+ while (true) { |
+ CompoundBuffer message; |
+ if (!decoder.GetNextMessage(&message)) |
+ break; |
+ |
+ EventMessage* event = new EventMessage(); |
+ CompoundBufferInputStream stream(&message); |
+ ASSERT_TRUE(event->ParseFromZeroCopyStream(&stream)); |
+ message_list.push_back(event); |
+ } |
i += read; |
} |