mirror of
https://github.com/refraction-networking/uquic.git
synced 2025-04-04 12:47:36 +03:00
append to a byte slice instead of a bytes.Buffer when serializing frames
This commit is contained in:
parent
65dd82ad90
commit
3ca1001951
50 changed files with 443 additions and 425 deletions
|
@ -561,11 +561,11 @@ var _ = Describe("Connection", func() {
|
|||
}
|
||||
Expect(hdr.Write(buf, conn.version)).To(Succeed())
|
||||
unpacker.EXPECT().Unpack(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(func(*wire.Header, time.Time, []byte) (*unpackedPacket, error) {
|
||||
buf := &bytes.Buffer{}
|
||||
Expect((&wire.ConnectionCloseFrame{ErrorCode: uint64(qerr.StreamLimitError)}).Write(buf, conn.version)).To(Succeed())
|
||||
b, err := (&wire.ConnectionCloseFrame{ErrorCode: uint64(qerr.StreamLimitError)}).Write(nil, conn.version)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
return &unpackedPacket{
|
||||
hdr: hdr,
|
||||
data: buf.Bytes(),
|
||||
data: b,
|
||||
encryptionLevel: protocol.Encryption1RTT,
|
||||
}, nil
|
||||
})
|
||||
|
@ -754,15 +754,15 @@ var _ = Describe("Connection", func() {
|
|||
PacketNumberLen: protocol.PacketNumberLen1,
|
||||
}
|
||||
rcvTime := time.Now().Add(-10 * time.Second)
|
||||
buf := &bytes.Buffer{}
|
||||
Expect((&wire.PingFrame{}).Write(buf, conn.version)).To(Succeed())
|
||||
b, err := (&wire.PingFrame{}).Write(nil, conn.version)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
packet := getPacket(hdr, nil)
|
||||
packet.ecn = protocol.ECT1
|
||||
unpacker.EXPECT().Unpack(gomock.Any(), rcvTime, gomock.Any()).Return(&unpackedPacket{
|
||||
packetNumber: 0x1337,
|
||||
encryptionLevel: protocol.Encryption1RTT,
|
||||
hdr: hdr,
|
||||
data: buf.Bytes(),
|
||||
data: b,
|
||||
}, nil)
|
||||
rph := mockackhandler.NewMockReceivedPacketHandler(mockCtrl)
|
||||
gomock.InOrder(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue