Migrates adapter unit tests away from deprecated SubmitRequest/SubmitResponse methods.
The methods accepting an extraneous nullptr argument will be removed in the near future.
PiperOrigin-RevId: 700097040
diff --git a/quiche/http2/adapter/nghttp2_adapter_test.cc b/quiche/http2/adapter/nghttp2_adapter_test.cc
index f153eb8..0674441 100644
--- a/quiche/http2/adapter/nghttp2_adapter_test.cc
+++ b/quiche/http2/adapter/nghttp2_adapter_test.cc
@@ -112,18 +112,17 @@
const char* kSentinel1 = "arbitrary pointer 1";
const char* kSentinel3 = "arbitrary pointer 3";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id2;
- const int32_t stream_id3 = adapter->SubmitRequest(
- headers3, nullptr, true, const_cast<char*>(kSentinel3));
+ const int32_t stream_id3 =
+ adapter->SubmitRequest(headers3, true, const_cast<char*>(kSentinel3));
ASSERT_GT(stream_id3, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id3;
@@ -285,8 +284,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(WINDOW_UPDATE, 0, 4, 0x0));
EXPECT_CALL(visitor, OnFrameSent(WINDOW_UPDATE, 0, 4, 0x0, 0));
@@ -314,8 +312,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
EXPECT_CALL(visitor, OnFrameSent(HEADERS, stream_id1, _, 0x5, 0));
@@ -371,8 +368,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id2, _, 0x5));
EXPECT_CALL(visitor, OnFrameSent(HEADERS, stream_id2, _, 0x5, 0));
@@ -394,8 +390,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -458,8 +453,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -519,8 +513,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -580,8 +573,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -664,8 +656,7 @@
adapter->SubmitSettings({});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, false, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, false, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -772,8 +763,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -782,8 +772,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -863,8 +852,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -925,8 +913,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _, 0x5));
@@ -981,8 +968,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1063,8 +1050,7 @@
// nghttp2 does not require that the data source indicate the end of data
// before trailers are enqueued.
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, false, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, false, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_EQ(stream_id1, kStreamId);
EXPECT_EQ(adapter->sources_size(), 0);
@@ -1108,8 +1094,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1187,8 +1173,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _, 0x5));
@@ -1249,8 +1234,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1328,8 +1313,7 @@
{"x-like-them-with-a-mouse", "no"},
});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -1369,8 +1353,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1455,8 +1439,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1530,8 +1514,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1597,8 +1581,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1663,8 +1647,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1741,8 +1725,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _,
@@ -1812,8 +1795,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -1822,8 +1804,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -1893,8 +1874,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -1970,8 +1950,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -2057,8 +2036,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -2067,8 +2045,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
// The second request should be pending because of
@@ -2123,8 +2100,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/three"}});
- const int32_t stream_id3 =
- adapter->SubmitRequest(headers3, nullptr, true, nullptr);
+ const int32_t stream_id3 = adapter->SubmitRequest(headers3, true, nullptr);
ASSERT_GT(stream_id3, stream_id2);
// Nghttp2 closes the pending stream on the next write attempt.
@@ -2150,8 +2126,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -2221,8 +2197,7 @@
{":path", "/this/is/request/one"},
{"upgrade", "new-protocol"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id1, _, 0x5));
@@ -2323,7 +2298,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, const_cast<char*>(kSentinel));
+ false, const_cast<char*>(kSentinel));
ASSERT_EQ(1, stream_id);
EXPECT_TRUE(adapter->want_write());
@@ -2361,7 +2336,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, true, nullptr);
+ true, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
const char* kSentinel2 = "arbitrary pointer 2";
@@ -2396,7 +2371,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -2443,7 +2418,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -2498,7 +2473,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -2563,7 +2538,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, true, nullptr);
+ true, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -2646,14 +2621,14 @@
{":path", "/example/request"}});
std::vector<int32_t> stream_ids;
// Start two, which hits the limit.
- int32_t stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
// Start two more, which must be queued.
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x1));
@@ -2676,7 +2651,7 @@
adapter->ProcessBytes(update_streams);
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x1));
@@ -2701,8 +2676,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
testing::InSequence s;
@@ -2859,8 +2833,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
const quiche::HttpHeaderBlock block = ToHeaderBlock(ToHeaders(
{{"query-cost", "is too darn high"}, {"secret-sauce", "hollandaise"}}));
@@ -2926,8 +2899,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
const quiche::HttpHeaderBlock block = ToHeaderBlock(ToHeaders(
{{"query-cost", "is too darn high"}, {"secret-sauce", "hollandaise"}}));
@@ -2984,8 +2956,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
const quiche::HttpHeaderBlock block = ToHeaderBlock(
ToHeaders({{"more-than-one-frame", std::string(20000, 'a')}}));
@@ -3045,8 +3016,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
if (GetParam()) {
// The test visitor returns an error if no metadata payload is found for the
@@ -3133,7 +3103,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3155,7 +3125,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/two"}}),
- nullptr, true, nullptr);
+ true, nullptr);
// A new pending stream is created, but because of MAX_CONCURRENT_STREAMS, the
// session should not want to write it at the moment.
@@ -3248,7 +3218,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3300,7 +3270,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3394,8 +3364,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _, 0x5));
EXPECT_CALL(visitor, OnFrameSent(HEADERS, stream_id, _, 0x5, 0));
@@ -3484,8 +3453,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _, 0x5));
EXPECT_CALL(visitor, OnFrameSent(HEADERS, stream_id, _, 0x5, 0));
@@ -3557,8 +3525,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _, 0x5));
EXPECT_CALL(visitor, OnFrameSent(HEADERS, stream_id, _, 0x5, 0));
@@ -3623,12 +3590,12 @@
const uint32_t large_frame_size = kDefaultFramePayloadSizeLimit + 42;
adapter->SubmitSettings({{MAX_FRAME_SIZE, large_frame_size}});
- const int32_t stream_id = adapter->SubmitRequest(
- ToHeaders({{":method", "GET"},
- {":scheme", "https"},
- {":authority", "example.com"},
- {":path", "/this/is/request/one"}}),
- /*data_source=*/nullptr, true, /*user_data=*/nullptr);
+ const int32_t stream_id =
+ adapter->SubmitRequest(ToHeaders({{":method", "GET"},
+ {":scheme", "https"},
+ {":authority", "example.com"},
+ {":path", "/this/is/request/one"}}),
+ true, /*user_data=*/nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3690,12 +3657,12 @@
const uint32_t large_frame_size = kDefaultFramePayloadSizeLimit + 42;
adapter->SubmitSettings({{MAX_FRAME_SIZE, large_frame_size}});
- const int32_t stream_id = adapter->SubmitRequest(
- ToHeaders({{":method", "GET"},
- {":scheme", "https"},
- {":authority", "example.com"},
- {":path", "/this/is/request/one"}}),
- /*data_source=*/nullptr, true, /*user_data=*/nullptr);
+ const int32_t stream_id =
+ adapter->SubmitRequest(ToHeaders({{":method", "GET"},
+ {":scheme", "https"},
+ {":authority", "example.com"},
+ {":path", "/this/is/request/one"}}),
+ true, /*user_data=*/nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3901,8 +3868,8 @@
visitor.AppendPayloadForStream(
1, "Here is some data, which will lead to a fatal error");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
EXPECT_TRUE(adapter->want_write());
@@ -4325,7 +4292,7 @@
visitor.AppendPayloadForStream(1, kBody);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -4409,8 +4376,8 @@
visitor.AppendPayloadForStream(1, kBody);
visitor.SetEndData(1, true);
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(submit_result, 0);
const std::vector<Header> trailers =
@@ -4476,8 +4443,8 @@
const absl::string_view kBody = "This is an example response body.";
visitor.AppendPayloadForStream(1, kBody);
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(submit_result, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, 0, ACK_FLAG));
@@ -5387,8 +5354,7 @@
// The server should still be able to send a response after receiving a GOAWAY
// with a lower last-stream-ID field, as the stream was client-initiated.
const int submit_result =
- adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}),
- /*data_source=*/nullptr, true);
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
ASSERT_EQ(0, submit_result);
EXPECT_TRUE(adapter->want_write());
@@ -5468,7 +5434,7 @@
1,
ToHeaders({{":status", "404"},
{"x-comment", "I have no idea what you're talking about."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5549,7 +5515,7 @@
1,
ToHeaders({{":status", "404"},
{"x-comment", "I have no idea what you're talking about."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
EXPECT_EQ(adapter->sources_size(), 0);
@@ -5683,7 +5649,7 @@
visitor.SetEndData(1, false);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5855,7 +5821,7 @@
visitor.AppendPayloadForStream(1, "perfection");
visitor.SetEndData(1, true);
- int submit_result = adapter->SubmitResponse(1, headers1, nullptr, false);
+ int submit_result = adapter->SubmitResponse(1, headers1, false);
ASSERT_EQ(0, submit_result);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x1));
@@ -5910,7 +5876,7 @@
const std::vector<Header> headers1 = ToHeaders({{":status", "200"}});
- int submit_result = adapter->SubmitResponse(1, headers1, nullptr, false);
+ int submit_result = adapter->SubmitResponse(1, headers1, false);
ASSERT_EQ(0, submit_result);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x1));
@@ -5988,7 +5954,7 @@
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -6050,8 +6016,8 @@
const int64_t result = adapter->ProcessBytes(frames);
EXPECT_EQ(frames.size(), static_cast<size_t>(result));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, true);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -6097,8 +6063,8 @@
const int64_t result = adapter->ProcessBytes(frames);
EXPECT_EQ(frames.size(), static_cast<size_t>(result));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, true);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -6222,7 +6188,7 @@
visitor.SetEndData(1, false);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -6335,7 +6301,7 @@
{"accept", "text/html"}});
const int32_t stream_id1 =
- client_adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ client_adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(client_visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -6388,7 +6354,7 @@
{"cookie", "d=e, f, g; h"}});
const int32_t stream_id1 =
- client_adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ client_adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(client_visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -7068,8 +7034,8 @@
visitor.AppendPayloadForStream(
1, "Here is some data, which will be completely ignored!");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
auto source = std::make_unique<TestMetadataSource>(ToHeaderBlock(ToHeaders(
@@ -7135,8 +7101,8 @@
visitor.AppendPayloadForStream(
1, "Here is some data, which will be completely ignored!");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
auto source = std::make_unique<TestMetadataSource>(ToHeaderBlock(ToHeaders(
@@ -7283,8 +7249,8 @@
// Submit a response for the stream.
visitor.AppendPayloadForStream(1, "This data is doomed to never be written.");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
// Submit a WINDOW_UPDATE frame.
@@ -7970,8 +7936,8 @@
// Submit a response for the stream.
visitor.AppendPayloadForStream(1, std::string(70000, 'a'));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x1));
diff --git a/quiche/http2/adapter/oghttp2_adapter_test.cc b/quiche/http2/adapter/oghttp2_adapter_test.cc
index 932e083..82980cb 100644
--- a/quiche/http2/adapter/oghttp2_adapter_test.cc
+++ b/quiche/http2/adapter/oghttp2_adapter_test.cc
@@ -607,14 +607,10 @@
{":authority", "example.com"},
{":path", "/"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
- const int32_t stream_id3 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
- const int32_t stream_id4 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers, true, nullptr);
+ const int32_t stream_id3 = adapter->SubmitRequest(headers, true, nullptr);
+ const int32_t stream_id4 = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
EXPECT_CALL(visitor, OnFrameSent(SETTINGS, 0, _, 0x0, 0));
@@ -693,8 +689,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -776,8 +771,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
EXPECT_CALL(visitor, OnFrameSent(SETTINGS, 0, _, 0x0, 0));
@@ -811,8 +805,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
EXPECT_CALL(visitor, OnFrameSent(SETTINGS, 0, _, 0x0, 0));
@@ -877,8 +870,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers, true, nullptr);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id2, _,
END_STREAM_FLAG | END_HEADERS_FLAG));
@@ -904,8 +896,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -974,8 +965,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1040,8 +1030,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1107,8 +1096,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1178,8 +1166,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -1188,8 +1175,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1309,8 +1295,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, false, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, false, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1419,8 +1404,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -1429,8 +1413,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1514,8 +1497,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1582,8 +1564,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1644,8 +1625,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1730,8 +1711,7 @@
visitor.AppendPayloadForStream(1, kBody);
visitor.SetEndData(1, false);
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, false, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, false, nullptr);
ASSERT_EQ(stream_id1, 1);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -1780,8 +1760,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1862,8 +1842,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -1937,8 +1917,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -2011,8 +1991,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -2087,8 +2067,7 @@
{"x-like-them-with-a-mouse", "no"},
});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2176,8 +2155,7 @@
{":path", "/this/is/request/one"},
});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2252,8 +2230,7 @@
{":path", "/this/is/request/two"},
});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id2, _,
@@ -2318,8 +2295,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -2427,8 +2404,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2503,8 +2479,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2576,8 +2551,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -2586,8 +2560,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2664,8 +2637,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2749,8 +2721,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -2846,8 +2817,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -2856,8 +2826,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/two"}});
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, true, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, true, nullptr);
ASSERT_GT(stream_id2, stream_id1);
// The second request should be pending because of
@@ -2914,8 +2883,7 @@
{":authority", "example.com"},
{":path", "/this/is/request/three"}});
- const int32_t stream_id3 =
- adapter->SubmitRequest(headers3, nullptr, true, nullptr);
+ const int32_t stream_id3 = adapter->SubmitRequest(headers3, true, nullptr);
ASSERT_GT(stream_id3, stream_id2);
// We close the pending stream on the next write attempt.
@@ -2943,8 +2911,8 @@
{":path", "/this/is/request/one"}});
const char* kSentinel1 = "arbitrary pointer 1";
- const int32_t stream_id1 = adapter->SubmitRequest(
- headers1, nullptr, true, const_cast<char*>(kSentinel1));
+ const int32_t stream_id1 =
+ adapter->SubmitRequest(headers1, true, const_cast<char*>(kSentinel1));
ASSERT_GT(stream_id1, 0);
QUICHE_LOG(INFO) << "Created stream: " << stream_id1;
@@ -3023,8 +2991,7 @@
{":path", "/this/is/request/one"},
{"upgrade", "new-protocol"}});
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -3140,7 +3107,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
ASSERT_EQ(stream_id, 1);
EXPECT_TRUE(adapter->want_write());
@@ -3162,7 +3129,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/two"}}),
- nullptr, true, nullptr);
+ true, nullptr);
// A new pending stream is created, but because of MAX_CONCURRENT_STREAMS, the
// session should not want to write it at the moment.
@@ -3262,7 +3229,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3318,7 +3285,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3421,8 +3388,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -3514,12 +3480,12 @@
const uint32_t large_frame_size = kDefaultFramePayloadSizeLimit + 42;
adapter->SubmitSettings({{MAX_FRAME_SIZE, large_frame_size}});
- const int32_t stream_id = adapter->SubmitRequest(
- ToHeaders({{":method", "GET"},
- {":scheme", "https"},
- {":authority", "example.com"},
- {":path", "/this/is/request/one"}}),
- /*data_source=*/nullptr, true, /*user_data=*/nullptr);
+ const int32_t stream_id =
+ adapter->SubmitRequest(ToHeaders({{":method", "GET"},
+ {":scheme", "https"},
+ {":authority", "example.com"},
+ {":path", "/this/is/request/one"}}),
+ true, /*user_data=*/nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3587,12 +3553,12 @@
const uint32_t large_frame_size = kDefaultFramePayloadSizeLimit + 42;
adapter->SubmitSettings({{MAX_FRAME_SIZE, large_frame_size}});
- const int32_t stream_id = adapter->SubmitRequest(
- ToHeaders({{":method", "GET"},
- {":scheme", "https"},
- {":authority", "example.com"},
- {":path", "/this/is/request/one"}}),
- /*data_source=*/nullptr, true, /*user_data=*/nullptr);
+ const int32_t stream_id =
+ adapter->SubmitRequest(ToHeaders({{":method", "GET"},
+ {":scheme", "https"},
+ {":authority", "example.com"},
+ {":path", "/this/is/request/one"}}),
+ true, /*user_data=*/nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3678,8 +3644,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _,
END_STREAM_FLAG | END_HEADERS_FLAG));
@@ -3755,8 +3720,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
ASSERT_GT(stream_id, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(HEADERS, stream_id, _,
END_STREAM_FLAG | END_HEADERS_FLAG));
@@ -3836,7 +3800,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3907,7 +3871,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, true, nullptr);
+ true, nullptr);
EXPECT_GT(stream_id, 0);
EXPECT_TRUE(adapter->want_write());
@@ -3976,8 +3940,7 @@
visitor.AppendPayloadForStream(1, kBody);
visitor.SetEndData(1, false);
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, false, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, false, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -3989,8 +3952,7 @@
visitor.AppendPayloadForStream(3, kBody);
visitor.SetEndData(3, false);
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, false, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, false, nullptr);
ASSERT_EQ(stream_id2, 3);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -4056,8 +4018,7 @@
visitor.AppendPayloadForStream(1, "Really small body.");
visitor.SetEndData(1, false);
- const int32_t stream_id1 =
- adapter->SubmitRequest(headers1, nullptr, false, nullptr);
+ const int32_t stream_id1 = adapter->SubmitRequest(headers1, false, nullptr);
ASSERT_GT(stream_id1, 0);
const std::vector<Header> headers2 =
@@ -4070,8 +4031,7 @@
visitor.AppendPayloadForStream(3, kBody);
visitor.SetEndData(3, false);
- const int32_t stream_id2 =
- adapter->SubmitRequest(headers2, nullptr, false, nullptr);
+ const int32_t stream_id2 = adapter->SubmitRequest(headers2, false, nullptr);
ASSERT_GT(stream_id2, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -4139,14 +4099,14 @@
{":path", "/example/request"}});
std::vector<int32_t> stream_ids;
// Start two, which hits the limit.
- int32_t stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
// Start two more, which must be queued.
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, ACK_FLAG));
@@ -4172,7 +4132,7 @@
EXPECT_CALL(visitor, OnSettingsEnd());
adapter->ProcessBytes(update_streams);
- stream_id = adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ stream_id = adapter->SubmitRequest(headers, true, nullptr);
stream_ids.push_back(stream_id);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, ACK_FLAG));
@@ -4205,8 +4165,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/"}});
- const int32_t stream_id =
- adapter->SubmitRequest(headers, nullptr, true, nullptr);
+ const int32_t stream_id = adapter->SubmitRequest(headers, true, nullptr);
testing::InSequence s;
@@ -4732,8 +4691,8 @@
visitor.AppendPayloadForStream(
1, "Here is some data, which will lead to a fatal error");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
EXPECT_TRUE(adapter->want_write());
@@ -4846,7 +4805,7 @@
visitor.AppendPayloadForStream(1, "perfection");
visitor.SetEndData(1, true);
- int submit_result = adapter->SubmitResponse(1, headers1, nullptr, false);
+ int submit_result = adapter->SubmitResponse(1, headers1, false);
ASSERT_EQ(0, submit_result);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -4905,7 +4864,7 @@
const std::vector<Header> headers1 = ToHeaders({{":status", "200"}});
- int submit_result = adapter->SubmitResponse(1, headers1, nullptr, false);
+ int submit_result = adapter->SubmitResponse(1, headers1, false);
ASSERT_EQ(0, submit_result);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -5104,7 +5063,7 @@
visitor.SimulateError(1);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5170,8 +5129,8 @@
const int64_t result = adapter->ProcessBytes(frames);
EXPECT_EQ(frames.size(), static_cast<size_t>(result));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, true);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5224,8 +5183,8 @@
const int64_t result = adapter->ProcessBytes(frames);
EXPECT_EQ(frames.size(), static_cast<size_t>(result));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, true);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5279,8 +5238,8 @@
const int64_t result = adapter->ProcessBytes(frames);
EXPECT_EQ(frames.size(), static_cast<size_t>(result));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, true);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5405,7 +5364,7 @@
visitor.SetEndData(1, false);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5715,7 +5674,7 @@
visitor.AppendPayloadForStream(1, kBody);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5806,7 +5765,7 @@
visitor.AppendPayloadForStream(1, kBody);
int submit_result = adapter->SubmitResponse(
1, ToHeaders({{":status", "200"}, {"x-comment", "Sure, sounds good."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -5910,8 +5869,8 @@
visitor.AppendPayloadForStream(1, kBody);
visitor.SetEndData(1, true);
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(submit_result, 0);
const std::vector<Header> trailers =
@@ -5979,8 +5938,8 @@
const absl::string_view kBody = "This is an example response body.";
visitor.AppendPayloadForStream(1, kBody);
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(submit_result, 0);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -6875,8 +6834,7 @@
// The server should still be able to send a response after receiving a GOAWAY
// with a lower last-stream-ID field, as the stream was client-initiated.
const int submit_result =
- adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}),
- /*data_source=*/nullptr, true);
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), true);
ASSERT_EQ(0, submit_result);
EXPECT_TRUE(adapter->want_write());
@@ -6966,7 +6924,7 @@
1,
ToHeaders({{":status", "404"},
{"x-comment", "I have no idea what you're talking about."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -7052,7 +7010,7 @@
1,
ToHeaders({{":status", "404"},
{"x-comment", "I have no idea what you're talking about."}}),
- nullptr, false);
+ false);
EXPECT_EQ(submit_result, 0);
EXPECT_TRUE(adapter->want_write());
@@ -7164,8 +7122,8 @@
// Sets up the server to respond automatically to a request from a client.
EXPECT_CALL(server_visitor, OnEndHeadersForStream(_))
.WillRepeatedly([&server_adapter](Http2StreamId stream_id) {
- server_adapter->SubmitResponse(
- stream_id, ToHeaders({{":status", "200"}}), nullptr, true);
+ server_adapter->SubmitResponse(stream_id,
+ ToHeaders({{":status", "200"}}), true);
server_adapter->Send();
return true;
});
@@ -7185,7 +7143,7 @@
{":authority", "example.com"},
{":path",
absl::StrCat("/this/is/request/", new_stream_id)}}),
- nullptr, false, nullptr);
+ false, nullptr);
EXPECT_EQ(new_stream_id, created_stream_id);
client_adapter->Send();
}
@@ -7198,7 +7156,7 @@
{":scheme", "http"},
{":authority", "example.com"},
{":path", "/this/is/request/one"}}),
- nullptr, true, nullptr);
+ true, nullptr);
EXPECT_EQ(stream_id, 1);
client_adapter->Send();
@@ -7220,7 +7178,7 @@
{"accept", "text/html"}});
const int32_t stream_id1 =
- client_adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ client_adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(client_visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -7281,7 +7239,7 @@
{"cookie", "d=e, f, g; h"}});
const int32_t stream_id1 =
- client_adapter->SubmitRequest(headers1, nullptr, true, nullptr);
+ client_adapter->SubmitRequest(headers1, true, nullptr);
ASSERT_GT(stream_id1, 0);
EXPECT_CALL(client_visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -7881,8 +7839,8 @@
visitor.AppendPayloadForStream(
1, "Here is some data, which will be completely ignored!");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
auto source = std::make_unique<TestMetadataSource>(ToHeaderBlock(ToHeaders(
@@ -8064,8 +8022,8 @@
// Submit a response for the stream.
visitor.AppendPayloadForStream(1, "This data is doomed to never be written.");
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
// Submit a WINDOW_UPDATE frame.
@@ -8940,8 +8898,8 @@
// Submit a response for the stream.
visitor.AppendPayloadForStream(1, std::string(70000, 'a'));
- int submit_result = adapter->SubmitResponse(
- 1, ToHeaders({{":status", "200"}}), nullptr, false);
+ int submit_result =
+ adapter->SubmitResponse(1, ToHeaders({{":status", "200"}}), false);
ASSERT_EQ(0, submit_result);
EXPECT_CALL(visitor, OnBeforeFrameSent(SETTINGS, 0, _, 0x0));
@@ -9011,7 +8969,7 @@
{":path", "/this/is/request/one"}});
const int32_t stream_id1 =
- client_adapter->SubmitRequest(request_headers, nullptr, true, nullptr);
+ client_adapter->SubmitRequest(request_headers, true, nullptr);
ASSERT_GT(stream_id1, 0);
// Client visitor expectations on send.
@@ -9052,8 +9010,8 @@
{"set-cookie", "chocolate_chip=yummy"},
{"set-cookie", "macadamia_nut=okay"}});
- EXPECT_EQ(0, server_adapter->SubmitResponse(stream_id1, response_headers,
- nullptr, true));
+ EXPECT_EQ(0,
+ server_adapter->SubmitResponse(stream_id1, response_headers, true));
// Server visitor expectations on send.
// Server preface with initial SETTINGS.