Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(383)

Unified Diff: net/spdy/spdy_frame_builder_test.cc

Issue 2515143002: Removing SPDY3 from the code base. (Closed)
Patch Set: Addressed a failure on windows. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/spdy/spdy_frame_builder_test.cc
diff --git a/net/spdy/spdy_frame_builder_test.cc b/net/spdy/spdy_frame_builder_test.cc
index b27abf9e55144cf93f1f0ca94ce1777be5101980..937e6d71d4458aa32eb5b98e52c769a685701a22 100644
--- a/net/spdy/spdy_frame_builder_test.cc
+++ b/net/spdy/spdy_frame_builder_test.cc
@@ -10,22 +10,9 @@
namespace net {
-class SpdyFrameBuilderTest : public ::testing::TestWithParam<SpdyMajorVersion> {
- protected:
- void SetUp() override { spdy_version_ = GetParam(); }
-
- // Major version of SPDY protocol to be used.
- SpdyMajorVersion spdy_version_;
-};
-
-// All tests are run with SPDY/3 and HTTP/2.
-INSTANTIATE_TEST_CASE_P(SpdyFrameBuilderTests,
- SpdyFrameBuilderTest,
- ::testing::Values(SPDY3, HTTP2));
-
-TEST_P(SpdyFrameBuilderTest, GetWritableBuffer) {
+TEST(SpdyFrameBuilderTest, GetWritableBuffer) {
const size_t builder_size = 10;
- SpdyFrameBuilder builder(builder_size, spdy_version_);
+ SpdyFrameBuilder builder(builder_size, HTTP2);
char* writable_buffer = builder.GetWritableBuffer(builder_size);
memset(writable_buffer, ~1, builder_size);
EXPECT_TRUE(builder.Seek(builder_size));
@@ -36,20 +23,15 @@ TEST_P(SpdyFrameBuilderTest, GetWritableBuffer) {
base::StringPiece(frame.data(), builder_size));
}
-TEST_P(SpdyFrameBuilderTest, RewriteLength) {
+TEST(SpdyFrameBuilderTest, RewriteLength) {
// Create an empty SETTINGS frame both via framer and manually via builder.
// The one created via builder is initially given the incorrect length, but
// then is corrected via RewriteLength().
- SpdyFramer framer(spdy_version_);
+ SpdyFramer framer(HTTP2);
SpdySettingsIR settings_ir;
SpdySerializedFrame expected(framer.SerializeSettings(settings_ir));
- SpdyFrameBuilder builder(expected.size() + 1, spdy_version_);
- if (spdy_version_ == SPDY3) {
- builder.WriteControlFrameHeader(framer, SETTINGS, 0);
- builder.WriteUInt32(0); // Write the number of settings.
- } else {
- builder.BeginNewFrame(framer, SETTINGS, 0, 0);
- }
+ SpdyFrameBuilder builder(expected.size() + 1, HTTP2);
+ builder.BeginNewFrame(framer, SETTINGS, 0, 0);
EXPECT_TRUE(builder.GetWritableBuffer(1) != NULL);
builder.RewriteLength(framer);
SpdySerializedFrame built(builder.take());
@@ -57,21 +39,17 @@ TEST_P(SpdyFrameBuilderTest, RewriteLength) {
base::StringPiece(built.data(), expected.size()));
}
-TEST_P(SpdyFrameBuilderTest, OverwriteFlags) {
+TEST(SpdyFrameBuilderTest, OverwriteFlags) {
// Create a HEADERS frame both via framer and manually via builder with
// different flags set, then make them match using OverwriteFlags().
- SpdyFramer framer(spdy_version_);
- if (spdy_version_ == SPDY3) {
- return;
- }
+ SpdyFramer framer(HTTP2);
SpdyHeadersIR headers_ir(1);
SpdySerializedFrame expected(framer.SerializeHeaders(headers_ir));
- SpdyFrameBuilder builder(expected.size(), spdy_version_);
+ SpdyFrameBuilder builder(expected.size(), HTTP2);
builder.BeginNewFrame(framer, HEADERS, 0, 1);
builder.OverwriteFlags(framer, HEADERS_FLAG_END_HEADERS);
SpdySerializedFrame built(builder.take());
EXPECT_EQ(base::StringPiece(expected.data(), expected.size()),
base::StringPiece(built.data(), built.size()));
}
-
} // namespace net

Powered by Google App Engine
This is Rietveld 408576698