#include "quiche/http2/hpack/decoder/hpack_whole_entry_buffer.h"
#include "quiche/common/platform/api/quiche_test.h"
_;
AllOf;
InSequence;
Property;
StrictMock;
namespace http2 {
namespace test {
namespace {
constexpr size_t kMaxStringSize = …;
class MockHpackWholeEntryListener : public HpackWholeEntryListener { … };
class HpackWholeEntryBufferTest : public quiche::test::QuicheTest { … };
TEST_F(HpackWholeEntryBufferTest, OnIndexedHeader) { … }
TEST_F(HpackWholeEntryBufferTest, OnDynamicTableSizeUpdate) { … }
TEST_F(HpackWholeEntryBufferTest, OnNameIndexAndLiteralValue) { … }
TEST_F(HpackWholeEntryBufferTest, OnLiteralNameAndValue) { … }
TEST_F(HpackWholeEntryBufferTest, NameTooLong) { … }
TEST_F(HpackWholeEntryBufferTest, ValueTooLong) { … }
TEST_F(HpackWholeEntryBufferTest, ValueTooLongWithoutName) { … }
TEST_F(HpackWholeEntryBufferTest, NameHuffmanError) { … }
TEST_F(HpackWholeEntryBufferTest, ValueHuffmanError) { … }
}
}
}