Index: net/spdy/spdy_framer_test.cc |
diff --git a/net/spdy/spdy_framer_test.cc b/net/spdy/spdy_framer_test.cc |
index fd80da465c7b7e8bf4a5eb094a9856b0c6d673c9..9e20724d0fd0c8fe1410b00abe93e04efb7a5373 100644 |
--- a/net/spdy/spdy_framer_test.cc |
+++ b/net/spdy/spdy_framer_test.cc |
@@ -39,6 +39,9 @@ class MockVisitor : public SpdyFramerVisitorInterface { |
const char* data, |
size_t len)); |
MOCK_METHOD3(OnSetting, void(SpdySettingsIds id, uint8 flags, uint32 value)); |
+ MOCK_METHOD2(OnControlFrameCompressed, |
+ void(const SpdyControlFrame& uncompressed_frame, |
+ const SpdyControlFrame& compressed_frame)); |
}; |
class SpdyFramerTestUtil { |
@@ -132,6 +135,10 @@ class SpdyFramerTestUtil { |
virtual void OnSetting(SpdySettingsIds id, uint8 flags, uint32 value) { |
LOG(FATAL); |
} |
+ virtual void OnControlFrameCompressed( |
+ const SpdyControlFrame& uncompressed_frame, |
+ const SpdyControlFrame& compressed_frame) { |
+ } |
char* ReleaseBuffer() { |
CHECK(finished_); |
@@ -322,6 +329,11 @@ class TestSpdyVisitor : public SpdyFramerVisitorInterface { |
setting_count_++; |
} |
+ virtual void OnControlFrameCompressed( |
+ const SpdyControlFrame& uncompressed_frame, |
+ const SpdyControlFrame& compressed_frame) { |
+ } |
+ |
bool OnControlFrameHeaderData(SpdyStreamId stream_id, |
const char* header_data, |
size_t len) { |
@@ -3020,6 +3032,7 @@ TEST_P(SpdyFramerTest, EmptySynStream) { |
SpdyFramer framer(spdy_version_); |
framer.set_visitor(&visitor); |
+ EXPECT_CALL(visitor, OnControlFrameCompressed(_, _)); |
scoped_ptr<SpdySynStreamControlFrame> |
frame(framer.CreateSynStream(1, 0, 1, 0, CONTROL_FLAG_NONE, true, |
&headers)); |