| Index: net/quic/test_tools/quic_test_utils.h
|
| diff --git a/net/quic/test_tools/quic_test_utils.h b/net/quic/test_tools/quic_test_utils.h
|
| index ed6d930a0efd6e41d4f2f46117ef789e64a5bc5a..3d3b6f57ed8c603aa6ebff75fdff90853710497b 100644
|
| --- a/net/quic/test_tools/quic_test_utils.h
|
| +++ b/net/quic/test_tools/quic_test_utils.h
|
| @@ -1047,6 +1047,19 @@ void ExpectApproxEq(T expected, T actual, float relative_margin) {
|
| EXPECT_LE(expected - absolute_margin, actual);
|
| }
|
|
|
| +template <typename T>
|
| +QuicHeaderList AsHeaderList(const T& container) {
|
| + QuicHeaderList l;
|
| + l.OnHeaderBlockStart();
|
| + size_t total_size = 0;
|
| + for (auto p : container) {
|
| + total_size += p.first.size() + p.second.size();
|
| + l.OnHeader(p.first, p.second);
|
| + }
|
| + l.OnHeaderBlockEnd(total_size);
|
| + return l;
|
| +}
|
| +
|
| } // namespace test
|
| } // namespace net
|
|
|
|
|