package rtptime import ( "testing" "time" "github.com/stretchr/testify/require" ) func TestEncoder(t *testing.T) { e := NewEncoder(90000, 12345) ts := e.Encode(0) require.Equal(t, uint32(12345), ts) } func BenchmarkEncoder(b *testing.B) { for i := 0; i < b.N; i++ { func() { d := NewEncoder(90000, 0) d.Encode(200 * time.Second) }() } }