#include "net/spdy/header_coalescer.h"
#include <string>
#include <string_view>
#include <vector>
#include "net/log/net_log.h"
#include "net/log/test_net_log.h"
#include "net/log/test_net_log_util.h"
#include "net/spdy/spdy_test_util_common.h"
#include "net/third_party/quiche/src/quiche/common/http/http_header_block.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
ElementsAre;
Pair;
namespace net::test {
class HeaderCoalescerTest : public ::testing::Test { … };
TEST_F(HeaderCoalescerTest, CorrectHeaders) { … }
TEST_F(HeaderCoalescerTest, EmptyHeaderKey) { … }
TEST_F(HeaderCoalescerTest, HeaderBlockTooLarge) { … }
TEST_F(HeaderCoalescerTest, PseudoHeadersMustNotFollowRegularHeaders) { … }
TEST_F(HeaderCoalescerTest, Append) { … }
TEST_F(HeaderCoalescerTest, HeaderNameNotValid) { … }
TEST_F(HeaderCoalescerTest, HeaderNameHasUppercase) { … }
TEST_F(HeaderCoalescerTest, HeaderNameValid) { … }
TEST_F(HeaderCoalescerTest, HeaderValueValid) { … }
TEST_F(HeaderCoalescerTest, HeaderValueContainsLF) { … }
TEST_F(HeaderCoalescerTest, HeaderValueContainsCR) { … }
TEST_F(HeaderCoalescerTest, HeaderValueContains0x7f) { … }
}