Index: net/quic/quic_stream_sequencer_test.cc |
diff --git a/net/quic/quic_stream_sequencer_test.cc b/net/quic/quic_stream_sequencer_test.cc |
index b4ea18cd6b7503f9cd24a02573e6ce8b78303e3c..eb760afc6ac4676a93be8feadbff6b708bd6ed46 100644 |
--- a/net/quic/quic_stream_sequencer_test.cc |
+++ b/net/quic/quic_stream_sequencer_test.cc |
@@ -70,11 +70,12 @@ class MockStream : public ReliableQuicStream { |
} |
MOCK_METHOD0(OnFinRead, void()); |
- MOCK_METHOD2(ProcessData, uint32(const char* data, uint32 data_len)); |
+ MOCK_METHOD2(ProcessRawData, uint32(const char* data, uint32 data_len)); |
MOCK_METHOD2(CloseConnectionWithDetails, void(QuicErrorCode error, |
const string& details)); |
MOCK_METHOD1(Reset, void(QuicRstStreamErrorCode error)); |
MOCK_METHOD0(OnCanWrite, void()); |
+ virtual QuicPriority EffectivePriority() const { return 0; } |
}; |
namespace { |
@@ -136,7 +137,7 @@ class QuicStreamSequencerTest : public ::testing::Test { |
}; |
TEST_F(QuicStreamSequencerTest, RejectOldFrame) { |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)) |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)) |
.WillOnce(Return(3)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
@@ -166,7 +167,7 @@ TEST_F(QuicStreamSequencerTest, DropFramePastBuffering) { |
} |
TEST_F(QuicStreamSequencerTest, RejectBufferedFrame) { |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_EQ(1u, sequencer_->frames()->size()); |
@@ -178,7 +179,7 @@ TEST_F(QuicStreamSequencerTest, RejectBufferedFrame) { |
} |
TEST_F(QuicStreamSequencerTest, FullFrameConsumed) { |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_EQ(0u, sequencer_->frames()->size()); |
@@ -201,7 +202,7 @@ TEST_F(QuicStreamSequencerTest, EmptyFinFrame) { |
} |
TEST_F(QuicStreamSequencerTest, PartialFrameConsumed) { |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(2)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(2)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_EQ(1u, sequencer_->frames()->size()); |
@@ -210,7 +211,7 @@ TEST_F(QuicStreamSequencerTest, PartialFrameConsumed) { |
} |
TEST_F(QuicStreamSequencerTest, NextxFrameNotConsumed) { |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(0)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_EQ(1u, sequencer_->frames()->size()); |
@@ -236,9 +237,9 @@ TEST_F(QuicStreamSequencerTest, OutOfOrderFrameProcessed) { |
EXPECT_EQ(0u, sequencer_->num_bytes_consumed()); |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("def"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("ghi"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("def"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("ghi"), 3)).WillOnce(Return(3)); |
// Ack right away |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
@@ -258,7 +259,7 @@ TEST_F(QuicStreamSequencerTest, OutOfOrderFramesProcessedWithBuffering) { |
EXPECT_EQ(0u, sequencer_->num_bytes_consumed()); |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
// Ack right away |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
@@ -268,9 +269,9 @@ TEST_F(QuicStreamSequencerTest, OutOfOrderFramesProcessedWithBuffering) { |
EXPECT_TRUE(sequencer_->OnFrame(9, "jkl")); |
EXPECT_EQ(3u, sequencer_->num_bytes_consumed()); |
- EXPECT_CALL(stream_, ProcessData(StrEq("def"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("ghi"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("jkl"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("def"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("ghi"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("jkl"), 3)).WillOnce(Return(3)); |
EXPECT_TRUE(sequencer_->OnFrame(3, "def")); |
EXPECT_EQ(12u, sequencer_->num_bytes_consumed()); |
@@ -297,9 +298,9 @@ TEST_F(QuicStreamSequencerTest, OutOfOrderFramesBlockignWithReadv) { |
// Push pqr - process |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("def"), 3)).WillOnce(Return(0)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("pqr"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("def"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("pqr"), 3)).WillOnce(Return(3)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_TRUE(sequencer_->OnFrame(3, "def")); |
@@ -327,9 +328,9 @@ TEST_F(QuicStreamSequencerTest, OutOfOrderFramesBlockignWithGetReadableRegion) { |
sequencer_->SetMemoryLimit(9); |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("def"), 3)).WillOnce(Return(0)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("pqr"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("def"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("pqr"), 3)).WillOnce(Return(3)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_TRUE(sequencer_->OnFrame(3, "def")); |
@@ -361,7 +362,7 @@ TEST_F(QuicStreamSequencerTest, MarkConsumed) { |
sequencer_->SetMemoryLimit(9); |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(0)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_TRUE(sequencer_->OnFrame(3, "def")); |
@@ -393,7 +394,7 @@ TEST_F(QuicStreamSequencerTest, MarkConsumed) { |
TEST_F(QuicStreamSequencerTest, MarkConsumedError) { |
// TODO(rch): enable when chromium supports EXPECT_DFATAL. |
/* |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(0)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_TRUE(sequencer_->OnFrame(9, "jklmnopqrstuvwxyz")); |
@@ -414,7 +415,7 @@ TEST_F(QuicStreamSequencerTest, MarkConsumedError) { |
TEST_F(QuicStreamSequencerTest, MarkConsumedWithMissingPacket) { |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(0)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
EXPECT_TRUE(sequencer_->OnFrame(3, "def")); |
@@ -430,7 +431,7 @@ TEST_F(QuicStreamSequencerTest, MarkConsumedWithMissingPacket) { |
TEST_F(QuicStreamSequencerTest, BasicHalfCloseOrdered) { |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
EXPECT_CALL(stream_, OnFinRead()); |
EXPECT_TRUE(sequencer_->OnFinFrame(0, "abc")); |
@@ -441,8 +442,8 @@ TEST_F(QuicStreamSequencerTest, BasicHalfCloseUnorderedWithFlush) { |
sequencer_->OnFinFrame(6, ""); |
EXPECT_EQ(6u, sequencer_->close_offset()); |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
- EXPECT_CALL(stream_, ProcessData(StrEq("def"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("def"), 3)).WillOnce(Return(3)); |
EXPECT_CALL(stream_, OnFinRead()); |
EXPECT_TRUE(sequencer_->OnFrame(3, "def")); |
@@ -453,7 +454,7 @@ TEST_F(QuicStreamSequencerTest, BasicHalfUnordered) { |
sequencer_->OnFinFrame(3, ""); |
EXPECT_EQ(3u, sequencer_->close_offset()); |
InSequence s; |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(3)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(3)); |
EXPECT_CALL(stream_, OnFinRead()); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
@@ -467,7 +468,7 @@ TEST_F(QuicStreamSequencerTest, TerminateWithReadv) { |
EXPECT_FALSE(sequencer_->IsClosed()); |
- EXPECT_CALL(stream_, ProcessData(StrEq("abc"), 3)).WillOnce(Return(0)); |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq("abc"), 3)).WillOnce(Return(0)); |
EXPECT_TRUE(sequencer_->OnFrame(0, "abc")); |
iovec iov = { &buffer[0], 3 }; |
@@ -535,7 +536,7 @@ TEST_F(QuicSequencerRandomTest, RandomFramesNoDroppingNoBackup) { |
InSequence s; |
for (size_t i = 0; i < list_.size(); ++i) { |
string* data = &list_[i].second; |
- EXPECT_CALL(stream_, ProcessData(StrEq(*data), data->size())) |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq(*data), data->size())) |
.WillOnce(Return(data->size())); |
} |
@@ -558,7 +559,7 @@ TEST_F(QuicSequencerRandomTest, RandomFramesDroppingNoBackup) { |
InSequence s; |
for (size_t i = 0; i < list_.size(); ++i) { |
string* data = &list_[i].second; |
- EXPECT_CALL(stream_, ProcessData(StrEq(*data), data->size())) |
+ EXPECT_CALL(stream_, ProcessRawData(StrEq(*data), data->size())) |
.WillOnce(Return(data->size())); |
} |