#include "quiche/http2/hpack/decoder/hpack_decoder_string_buffer.h"
#include <initializer_list>
#include <sstream>
#include <string>
#include "absl/strings/escaping.h"
#include "absl/strings/match.h"
#include "quiche/http2/test_tools/verify_macros.h"
#include "quiche/common/platform/api/quiche_logging.h"
#include "quiche/common/platform/api/quiche_test.h"
AssertionResult;
AssertionSuccess;
HasSubstr;
namespace http2 {
namespace test {
namespace {
class HpackDecoderStringBufferTest : public quiche::test::QuicheTest { … };
TEST_F(HpackDecoderStringBufferTest, PlainWhole) { … }
TEST_F(HpackDecoderStringBufferTest, PlainSplit) { … }
TEST_F(HpackDecoderStringBufferTest, HuffmanWhole) { … }
TEST_F(HpackDecoderStringBufferTest, HuffmanSplit) { … }
TEST_F(HpackDecoderStringBufferTest, InvalidHuffmanOnData) { … }
TEST_F(HpackDecoderStringBufferTest, InvalidHuffmanOnEnd) { … }
}
}
}