package avc import ( "encoding/hex" "testing" "github.com/stretchr/testify/require" ) func TestDecodeConfig(t *testing.T) { s := "01640033ffe1000c67640033ac1514a02800f19001000468ee3cb0" src, err := hex.DecodeString(s) require.Nil(t, err) profile, sps, pps := DecodeConfig(src) require.NotNil(t, profile) require.NotNil(t, sps) require.NotNil(t, pps) dst := EncodeConfig(sps, pps) require.Equal(t, src, dst) }