mirror of
https://github.com/refraction-networking/uquic.git
synced 2025-04-06 05:37:36 +03:00
remove StopWaitingManager from new AckHandler
This commit is contained in:
parent
459a8ff324
commit
73a64fde5f
5 changed files with 18 additions and 178 deletions
|
@ -51,21 +51,6 @@ func (m *mockCongestion) SetNumEmulatedConnections(n int) { panic("not i
|
|||
func (m *mockCongestion) OnConnectionMigration() { panic("not implemented") }
|
||||
func (m *mockCongestion) SetSlowStartLargeReduction(enabled bool) { panic("not implemented") }
|
||||
|
||||
type mockStopWaiting struct {
|
||||
receivedAckForPacketNumber protocol.PacketNumber
|
||||
}
|
||||
|
||||
func (m *mockStopWaiting) RegisterPacketForRetransmission(packet *ackhandlerlegacy.Packet) {
|
||||
panic("not implemented")
|
||||
}
|
||||
func (m *mockStopWaiting) GetStopWaitingFrame() *frames.StopWaitingFrame { panic("not implemented") }
|
||||
func (m *mockStopWaiting) SentStopWaitingWithPacket(packetNumber protocol.PacketNumber) {
|
||||
panic("not implemented")
|
||||
}
|
||||
func (m *mockStopWaiting) ReceivedAckForPacketNumber(packetNumber protocol.PacketNumber) {
|
||||
m.receivedAckForPacketNumber = packetNumber
|
||||
}
|
||||
|
||||
var _ = Describe("SentPacketHandler", func() {
|
||||
var (
|
||||
handler *sentPacketHandler
|
||||
|
@ -73,19 +58,13 @@ var _ = Describe("SentPacketHandler", func() {
|
|||
)
|
||||
|
||||
BeforeEach(func() {
|
||||
stopWaitingManager := &mockStopWaiting{}
|
||||
handler = NewSentPacketHandler(stopWaitingManager).(*sentPacketHandler)
|
||||
handler = NewSentPacketHandler().(*sentPacketHandler)
|
||||
streamFrame = frames.StreamFrame{
|
||||
StreamID: 5,
|
||||
Data: []byte{0x13, 0x37},
|
||||
}
|
||||
})
|
||||
|
||||
It("informs the StopWaitingManager about ACKs received", func() {
|
||||
handler.ackPacket(2)
|
||||
Expect(handler.stopWaitingManager.(*mockStopWaiting).receivedAckForPacketNumber).To(Equal(protocol.PacketNumber(2)))
|
||||
})
|
||||
|
||||
It("gets the LargestAcked packet number", func() {
|
||||
handler.LargestAcked = 0x1337
|
||||
Expect(handler.GetLargestAcked()).To(Equal(protocol.PacketNumber(0x1337)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue