package rtplossdetector import ( "testing" "github.com/pion/rtp" "github.com/stretchr/testify/require" ) func TestLossDetector(t *testing.T) { d := &LossDetector{} c := d.Process(&rtp.Packet{ Header: rtp.Header{ SequenceNumber: 65530, }, }) require.Equal(t, uint64(0), c) c = d.Process(&rtp.Packet{ Header: rtp.Header{ SequenceNumber: 65531, }, }) require.Equal(t, uint64(0), c) c = d.Process(&rtp.Packet{ Header: rtp.Header{ SequenceNumber: 65535, }, }) require.Equal(t, uint64(3), c) }