mirror of
https://github.com/asticode/go-astiav.git
synced 2025-11-03 00:24:15 +08:00
Added Classer + now logs returns a Classer + tests are now done in astiav package
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
package astiav_test
|
||||
package astiav
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/asticode/go-astiav"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
@@ -16,25 +15,25 @@ func TestStream(t *testing.T) {
|
||||
s2 := ss[1]
|
||||
|
||||
require.Equal(t, 0, s1.Index())
|
||||
require.Equal(t, astiav.NewRational(24, 1), s1.AvgFrameRate())
|
||||
require.Equal(t, NewRational(24, 1), s1.AvgFrameRate())
|
||||
require.Equal(t, int64(61440), s1.Duration())
|
||||
require.True(t, s1.EventFlags().Has(astiav.StreamEventFlag(2)))
|
||||
require.True(t, s1.EventFlags().Has(StreamEventFlag(2)))
|
||||
require.Equal(t, 1, s1.ID())
|
||||
require.Equal(t, "und", s1.Metadata().Get("language", nil, astiav.NewDictionaryFlags()).Value())
|
||||
require.Equal(t, "und", s1.Metadata().Get("language", nil, NewDictionaryFlags()).Value())
|
||||
require.Equal(t, int64(120), s1.NbFrames())
|
||||
require.Equal(t, astiav.NewRational(24, 1), s1.RFrameRate())
|
||||
require.Equal(t, astiav.NewRational(1, 1), s1.SampleAspectRatio())
|
||||
require.Equal(t, []byte{}, s1.SideData(astiav.PacketSideDataTypeNb))
|
||||
require.Equal(t, NewRational(24, 1), s1.RFrameRate())
|
||||
require.Equal(t, NewRational(1, 1), s1.SampleAspectRatio())
|
||||
require.Equal(t, []byte{}, s1.SideData(PacketSideDataTypeNb))
|
||||
require.Equal(t, int64(0), s1.StartTime())
|
||||
require.Equal(t, astiav.NewRational(1, 12288), s1.TimeBase())
|
||||
require.Equal(t, NewRational(1, 12288), s1.TimeBase())
|
||||
|
||||
require.Equal(t, 1, s2.Index())
|
||||
require.Equal(t, int64(240640), s2.Duration())
|
||||
require.Equal(t, 2, s2.ID())
|
||||
require.Equal(t, int64(235), s2.NbFrames())
|
||||
require.Equal(t, int64(0), s2.StartTime())
|
||||
require.Equal(t, astiav.NewRational(1, 48000), s2.TimeBase())
|
||||
require.Equal(t, NewRational(1, 48000), s2.TimeBase())
|
||||
|
||||
s1.SetTimeBase(astiav.NewRational(1, 1))
|
||||
require.Equal(t, astiav.NewRational(1, 1), s1.TimeBase())
|
||||
s1.SetTimeBase(NewRational(1, 1))
|
||||
require.Equal(t, NewRational(1, 1), s1.TimeBase())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user