From 696122c9d0886f300129798268d1cc19b6b79775 Mon Sep 17 00:00:00 2001 From: Tratcher Date: Wed, 21 Aug 2024 08:04:25 +0000 Subject: [PATCH] Sync shared code from runtime --- .../runtime/Http2/HPackDecoderTest.cs | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/Shared/test/Shared.Tests/runtime/Http2/HPackDecoderTest.cs b/src/Shared/test/Shared.Tests/runtime/Http2/HPackDecoderTest.cs index 2dde54407bcd..ff141b846b39 100644 --- a/src/Shared/test/Shared.Tests/runtime/Http2/HPackDecoderTest.cs +++ b/src/Shared/test/Shared.Tests/runtime/Http2/HPackDecoderTest.cs @@ -151,25 +151,6 @@ public void DecodesIndexedHeaderField_DynamicTable() Assert.Equal(_headerValueString, _handler.DecodedHeaders[_headerNameString]); } - [Fact] - public void DecodesIndexedHeaderField_DynamicTable_ReferencedEntryRemovedOnInsertion() - { - // Pre-populate the dynamic table so we'll have something to reference. - // This entry will have index 62 (0x3E). - _dynamicTable.Insert(_headerNameBytes, _headerValueBytes); - Assert.Equal(1, _dynamicTable.Count); - - Assert.InRange(_dynamicTable.MaxSize, 1, _literalHeaderNameBytes.Length); // Assert that our string will be too big - - byte[] encoded = (new byte[] { 0x40 | 0x3E }) // Indexing enabled (0x40) | dynamic table (62 = 0x3E) as a 6-integer, - .Concat(_literalHeaderName) // A header value that's too large to fit in the dynamic table - .ToArray(); - - _decoder.Decode(encoded, endHeaders: true, handler: _handler); - Assert.Equal(0, _dynamicTable.Count); // The large entry caused the table to be wiped - Assert.Equal(_literalHeaderNameString, _handler.DecodedHeaders[_headerNameString]); // but we got the header anyway - } - [Fact] public void DecodesIndexedHeaderField_OutOfRange_Error() {