Skip to content

Commit e0d8b95

Browse files
committed
Fix
1 parent 1cca933 commit e0d8b95

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

Sources/NIOCore/ByteBuffer-quicBinaryEncodingStrategy.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ extension ByteBuffer {
2626
|| requiredBytesHint == 4
2727
|| requiredBytesHint == 8
2828
)
29-
self.requiredBytesHint = reservedCapacity
29+
self.requiredBytesHint = requiredBytesHint
3030
}
3131

3232
@inlinable
@@ -124,10 +124,10 @@ extension ByteBuffer {
124124

125125
extension NIOBinaryIntegerEncodingStrategy where Self == ByteBuffer.QUICBinaryEncodingStrategy {
126126
@inlinable
127-
public static func quic(reservedCapacity: Int) -> ByteBuffer.QUICBinaryEncodingStrategy {
128-
ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: reservedCapacity)
127+
public static func quic(requiredBytesHint: Int) -> ByteBuffer.QUICBinaryEncodingStrategy {
128+
ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: requiredBytesHint)
129129
}
130130

131131
@inlinable
132-
public static var quic: ByteBuffer.QUICBinaryEncodingStrategy { .quic(reservedCapacity: 4) }
132+
public static var quic: ByteBuffer.QUICBinaryEncodingStrategy { .quic(requiredBytesHint: 4) }
133133
}

Tests/NIOCoreTests/ByteBufferQUICBinaryEncodingStrategyTests.swift

+8-8
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
2323
// One byte, ie less than 63, just write out as-is
2424
for number in 0..<63 {
2525
var buffer = ByteBuffer()
26-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
26+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
2727
let bytesWritten = strategy.writeInteger(number, to: &buffer)
2828
XCTAssertEqual(bytesWritten, 1)
2929
XCTAssertEqual(strategy.readInteger(as: UInt8.self, from: &buffer), UInt8(number))
@@ -33,7 +33,7 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
3333

3434
func testWriteTwoByteQUICVariableLengthInteger() {
3535
var buffer = ByteBuffer()
36-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
36+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
3737
let bytesWritten = strategy.writeInteger(0b00111011_10111101, to: &buffer)
3838
XCTAssertEqual(bytesWritten, 2)
3939
// We need to mask the first 2 bits with 01 to indicate this is a 2 byte integer
@@ -44,7 +44,7 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
4444

4545
func testWriteFourByteQUICVariableLengthInteger() {
4646
var buffer = ByteBuffer()
47-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
47+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
4848
let bytesWritten = strategy.writeInteger(0b00011101_01111111_00111110_01111101, to: &buffer)
4949
XCTAssertEqual(bytesWritten, 4)
5050
// 2 bit mask is 10 for 4 bytes so this becomes 0b10011101_01111111_00111110_01111101
@@ -54,7 +54,7 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
5454

5555
func testWriteEightByteQUICVariableLengthInteger() {
5656
var buffer = ByteBuffer()
57-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
57+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
5858
let bytesWritten = strategy.writeInteger(
5959
0b00000010_00011001_01111100_01011110_11111111_00010100_11101000_10001100,
6060
to: &buffer
@@ -73,7 +73,7 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
7373
func testWriteOneByteQUICVariableLengthIntegerWithTwoBytesReserved() {
7474
// We only need one byte but the encoder will use 2 because we reserved 2
7575
var buffer = ByteBuffer()
76-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
76+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
7777
let bytesWritten = strategy.writeIntegerWithReservedCapacity(0b00000001, reservedCapacity: 2, to: &buffer)
7878
XCTAssertEqual(bytesWritten, 2)
7979
XCTAssertEqual(buffer.readInteger(as: UInt16.self), UInt16(0b01000000_00000001))
@@ -85,7 +85,7 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
8585
for reservedCapacity in [0, 1, 2, 4, 8] {
8686
for testNumber in [0, 63, 15293, 494_878_333, 151_288_809_941_952_652] {
8787
var buffer = ByteBuffer()
88-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
88+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
8989
let bytesWritten = strategy.writeIntegerWithReservedCapacity(
9090
testNumber,
9191
reservedCapacity: reservedCapacity,
@@ -102,12 +102,12 @@ final class ByteBufferQUICBinaryEncodingStrategyTests: XCTestCase {
102102

103103
func testReadEmptyQUICVariableLengthInteger() {
104104
var buffer = ByteBuffer()
105-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
105+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
106106
XCTAssertNil(strategy.readInteger(as: Int.self, from: &buffer))
107107
}
108108

109109
func testWriteReadQUICVariableLengthInteger() {
110-
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(reservedCapacity: 0)
110+
let strategy = ByteBuffer.QUICBinaryEncodingStrategy(requiredBytesHint: 0)
111111
for integer in [37, 15293, 494_878_333, 151_288_809_941_952_652] {
112112
var buffer = ByteBuffer()
113113
_ = strategy.writeInteger(integer, to: &buffer)

0 commit comments

Comments
 (0)