Index: net/spdy/spdy_framer_test.cc |
diff --git a/net/spdy/spdy_framer_test.cc b/net/spdy/spdy_framer_test.cc |
index 6c17c6d4c79e8e2f05380cb4ecf8fc624ed2aacb..9e00bb40d0ccfb01c897d520edc7be891eb56c32 100644 |
--- a/net/spdy/spdy_framer_test.cc |
+++ b/net/spdy/spdy_framer_test.cc |
@@ -3773,7 +3773,7 @@ TEST_P(SpdyFramerTest, ReadCompressedPushPromise) { |
EXPECT_TRUE(CompareHeaderBlocks(&headers, &visitor.headers_)); |
} |
-TEST_P(SpdyFramerTest, ReadHeadersWithContinuationAndPadding) { |
+TEST_P(SpdyFramerTest, ReadHeadersWithContinuation) { |
if (spdy_version_ <= SPDY3) { |
return; |
} |
@@ -3788,19 +3788,16 @@ TEST_P(SpdyFramerTest, ReadHeadersWithContinuationAndPadding) { |
0x3d, 0x62, 0x61, 0x72, |
0x00, 0x00, 0x00, |
- 0x00, 0x1a, 0x09, 0x18, // CONTINUATION: PAD_LOW & PAD_HIGH |
+ 0x00, 0x14, 0x09, 0x00, // CONTINUATION |
0x00, 0x00, 0x00, 0x01, // Stream 1 |
- 0x00, 0x04, // Padding of 4. |
0x00, 0x06, 0x63, 0x6f, |
0x6f, 0x6b, 0x69, 0x65, |
0x08, 0x62, 0x61, 0x7a, |
0x3d, 0x62, 0x69, 0x6e, |
0x67, 0x00, 0x06, 0x63, |
- 0x00, 0x00, 0x00, 0x00, |
- 0x00, 0x13, 0x09, 0x0c, // CONTINUATION: PAD_LOW & END_HEADERS |
+ 0x00, 0x12, 0x09, 0x04, // CONTINUATION: END_HEADERS |
0x00, 0x00, 0x00, 0x01, // Stream 1 |
- 0x00, // Padding of 0. |
0x6f, 0x6f, 0x6b, 0x69, |
0x65, 0x00, 0x00, 0x04, |
0x6e, 0x61, 0x6d, 0x65, |
@@ -3868,7 +3865,7 @@ TEST_P(SpdyFramerTest, ReadHeadersWithContinuationAndFin) { |
Pair("name", "value"))); |
} |
-TEST_P(SpdyFramerTest, ReadPushPromiseWithContinuationAndPadding) { |
+TEST_P(SpdyFramerTest, ReadPushPromiseWithContinuation) { |
if (spdy_version_ <= SPDY3) { |
return; |
} |
@@ -3884,7 +3881,7 @@ TEST_P(SpdyFramerTest, ReadPushPromiseWithContinuationAndPadding) { |
0x3d, 0x62, 0x61, 0x72, |
0x00, 0x00, |
- 0x00, 0x14, 0x09, 0x00, // CONTINUATION: |
+ 0x00, 0x14, 0x09, 0x00, // CONTINUATION |
0x00, 0x00, 0x00, 0x01, // Stream 1 |
0x00, 0x06, 0x63, 0x6f, |
0x6f, 0x6b, 0x69, 0x65, |
@@ -3892,15 +3889,13 @@ TEST_P(SpdyFramerTest, ReadPushPromiseWithContinuationAndPadding) { |
0x3d, 0x62, 0x69, 0x6e, |
0x67, 0x00, 0x06, 0x63, |
- 0x00, 0x17, 0x09, 0x0c, // CONTINUATION: PAD_LOW & END_HEADERS |
+ 0x00, 0x12, 0x09, 0x04, // CONTINUATION: END_HEADERS |
0x00, 0x00, 0x00, 0x01, // Stream 1 |
- 0x04, // Padding of 4. |
0x6f, 0x6f, 0x6b, 0x69, |
0x65, 0x00, 0x00, 0x04, |
0x6e, 0x61, 0x6d, 0x65, |
0x05, 0x76, 0x61, 0x6c, |
- 0x75, 0x65, 0x00, 0x00, |
- 0x00, 0x00, |
+ 0x75, 0x65, |
}; |
SpdyFramer framer(spdy_version_); |
@@ -4907,14 +4902,9 @@ TEST_P(SpdyFramerTest, ContinuationFrameFlags) { |
continuation.SetHeader("foo", "bar"); |
scoped_ptr<SpdySerializedFrame> frame( |
framer.SerializeContinuation(continuation)); |
- // TODO(jgraettinger): Add padding to the eventual continuation |
- // serialization implementation. |
- int set_flags = flags & ~HEADERS_FLAG_PAD_LOW & ~HEADERS_FLAG_PAD_HIGH; |
- SetFrameFlags(frame.get(), set_flags, spdy_version_); |
+ SetFrameFlags(frame.get(), flags, spdy_version_); |
- if (flags & ~(HEADERS_FLAG_END_HEADERS | |
- HEADERS_FLAG_PAD_LOW | |
- HEADERS_FLAG_PAD_HIGH)) { |
+ if (flags & ~(HEADERS_FLAG_END_HEADERS)) { |
EXPECT_CALL(visitor, OnError(_)); |
} else { |
EXPECT_CALL(debug_visitor, OnReceiveCompressedFrame(42, CONTINUATION, _)); |
@@ -4926,9 +4916,7 @@ TEST_P(SpdyFramerTest, ContinuationFrameFlags) { |
framer.ProcessInput(frame0->data(), frame0->size()); |
framer.ProcessInput(frame->data(), frame->size()); |
- if (flags & ~(HEADERS_FLAG_END_HEADERS | |
- HEADERS_FLAG_PAD_LOW | |
- HEADERS_FLAG_PAD_HIGH)) { |
+ if (flags & ~(HEADERS_FLAG_END_HEADERS)) { |
EXPECT_EQ(SpdyFramer::SPDY_ERROR, framer.state()); |
EXPECT_EQ(SpdyFramer::SPDY_INVALID_CONTROL_FRAME_FLAGS, |
framer.error_code()) |