| 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 3fb6bdacc26e063e92a7f93ab051b6c7986dd141..a19d6961bdb438dbb0845dec7beef858591b4bb7 100644
|
| --- a/net/quic/quic_stream_sequencer_test.cc
|
| +++ b/net/quic/quic_stream_sequencer_test.cc
|
| @@ -182,7 +182,8 @@ INSTANTIATE_TEST_CASE_P(QuicStreamSequencerTests,
|
| TEST_P(QuicStreamSequencerTest, RejectOldFrame) {
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
|
|
| OnFrame(0, "abc");
|
|
|
| @@ -211,7 +212,8 @@ TEST_P(QuicStreamSequencerTest, RejectBufferedFrame) {
|
| TEST_P(QuicStreamSequencerTest, FullFrameConsumed) {
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
|
|
| OnFrame(0, "abc");
|
| EXPECT_EQ(0u, NumBufferedBytes());
|
| @@ -227,14 +229,16 @@ TEST_P(QuicStreamSequencerTest, BlockedThenFullFrameConsumed) {
|
|
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
| sequencer_->SetUnblocked();
|
| EXPECT_EQ(0u, NumBufferedBytes());
|
| EXPECT_EQ(3u, sequencer_->NumBytesConsumed());
|
|
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
| EXPECT_FALSE(sequencer_->IsClosed());
|
| OnFinFrame(3, "def");
|
| EXPECT_TRUE(sequencer_->IsClosed());
|
| @@ -249,7 +253,8 @@ TEST_P(QuicStreamSequencerTest, BlockedThenFullFrameAndFinConsumed) {
|
|
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
| EXPECT_FALSE(sequencer_->IsClosed());
|
| sequencer_->SetUnblocked();
|
| EXPECT_TRUE(sequencer_->IsClosed());
|
| @@ -275,7 +280,8 @@ TEST_P(QuicStreamSequencerTest, EmptyFinFrame) {
|
| TEST_P(QuicStreamSequencerTest, PartialFrameConsumed) {
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 2)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 2)));
|
|
|
| OnFrame(0, "abc");
|
| EXPECT_EQ(1u, NumBufferedBytes());
|
| @@ -312,7 +318,8 @@ TEST_P(QuicStreamSequencerTest, OutOfOrderFrameProcessed) {
|
|
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 9)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 9)));
|
|
|
| // Now process all of them at once.
|
| OnFrame(0, "abc");
|
| @@ -327,7 +334,8 @@ TEST_P(QuicStreamSequencerTest, BasicHalfCloseOrdered) {
|
|
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
| OnFinFrame(0, "abc");
|
|
|
| EXPECT_EQ(3u, QuicStreamSequencerPeer::GetCloseOffset(sequencer_.get()));
|
| @@ -340,7 +348,8 @@ TEST_P(QuicStreamSequencerTest, BasicHalfCloseUnorderedWithFlush) {
|
| OnFrame(3, "def");
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 6)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 6)));
|
| EXPECT_FALSE(sequencer_->IsClosed());
|
| OnFrame(0, "abc");
|
| EXPECT_TRUE(sequencer_->IsClosed());
|
| @@ -352,7 +361,8 @@ TEST_P(QuicStreamSequencerTest, BasicHalfUnordered) {
|
|
|
| EXPECT_CALL(stream_, OnDataAvailable())
|
| .WillOnce(testing::Invoke(
|
| - CreateFunctor(this, &QuicStreamSequencerTest::ConsumeData, 3)));
|
| + CreateFunctor(&QuicStreamSequencerTest::ConsumeData,
|
| + base::Unretained(this), 3)));
|
| EXPECT_FALSE(sequencer_->IsClosed());
|
| OnFrame(0, "abc");
|
| EXPECT_TRUE(sequencer_->IsClosed());
|
|
|