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 |