| Index: net/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc
|
| diff --git a/net/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc b/net/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc
|
| index 248ac0d19e2a4bf5806df62ca18caa43b9d77f67..cddda79c78e180bf7037a915fe4d5492ebaae71e 100644
|
| --- a/net/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc
|
| +++ b/net/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc
|
| @@ -8,7 +8,6 @@
|
|
|
| #include <string>
|
|
|
| -#include "base/bind.h"
|
| #include "base/logging.h"
|
| #include "net/http2/decoder/frame_parts.h"
|
| #include "net/http2/decoder/frame_parts_collector.h"
|
| @@ -70,21 +69,17 @@ struct Listener : public FramePartsCollector {
|
| class GoAwayPayloadDecoderTest
|
| : public AbstractPayloadDecoderTest<GoAwayPayloadDecoder,
|
| GoAwayPayloadDecoderPeer,
|
| - Listener> {
|
| - public:
|
| - static bool ApproveSizeForTruncated(size_t size) {
|
| - return size != Http2GoAwayFields::EncodedSize();
|
| - }
|
| -};
|
| + Listener> {};
|
|
|
| // Confirm we get an error if the payload is not long enough to hold
|
| // Http2GoAwayFields.
|
| TEST_F(GoAwayPayloadDecoderTest, Truncated) {
|
| + auto approve_size = [](size_t size) {
|
| + return size != Http2GoAwayFields::EncodedSize();
|
| + };
|
| Http2FrameBuilder fb;
|
| fb.Append(Http2GoAwayFields(123, Http2ErrorCode::ENHANCE_YOUR_CALM));
|
| - EXPECT_TRUE(VerifyDetectsFrameSizeError(
|
| - 0, fb.buffer(),
|
| - base::Bind(&GoAwayPayloadDecoderTest::ApproveSizeForTruncated)));
|
| + EXPECT_TRUE(VerifyDetectsFrameSizeError(0, fb.buffer(), approve_size));
|
| }
|
|
|
| class GoAwayOpaqueDataLengthTests
|
|
|