Skip to content

Commit 365d668

Browse files
committed
refactor
1 parent 30dc198 commit 365d668

File tree

1 file changed

+40
-28
lines changed

1 file changed

+40
-28
lines changed

internal/recorder/recorder_test.go

Lines changed: 40 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -334,47 +334,59 @@ func TestRecorder(t *testing.T) {
334334
_, err = os.Stat(filepath.Join(dir, "mypath", "2010-05-20_22-15-25-000000."+ext))
335335
require.NoError(t, err)
336336

337-
if ext == "mp4" {
337+
if ca == "fmp4" {
338338
var byts []byte
339-
340339
byts, err = os.ReadFile(filepath.Join(dir, "mypath", "2008-05-20_22-15-25-000000.mp4"))
341340
require.NoError(t, err)
342341

343342
var parts fmp4.Parts
344343
err = parts.Unmarshal(byts)
345344
require.NoError(t, err)
346345

347-
foundTrack1 := false
348-
foundTrack2 := false
349-
foundTrack3 := false
350-
foundTrack4 := false
351-
foundTrack5 := false
352-
353346
for _, part := range parts {
354347
for _, track := range part.Tracks {
355-
if track.ID == 1 {
356-
foundTrack1 = true
357-
}
358-
if track.ID == 2 {
359-
foundTrack2 = true
360-
}
361-
if track.ID == 3 {
362-
foundTrack3 = true
363-
}
364-
if track.ID == 4 {
365-
foundTrack4 = true
366-
}
367-
if track.ID == 5 {
368-
foundTrack5 = true
369-
}
348+
track.Samples = nil
370349
}
371350
}
372351

373-
require.Equal(t, true, foundTrack1)
374-
require.Equal(t, true, foundTrack2)
375-
require.Equal(t, true, foundTrack3)
376-
require.Equal(t, true, foundTrack4)
377-
require.Equal(t, true, foundTrack5)
352+
require.Equal(t, fmp4.Parts{
353+
{
354+
Tracks: []*fmp4.PartTrack{{
355+
ID: 1,
356+
}},
357+
},
358+
{
359+
SequenceNumber: 1,
360+
Tracks: []*fmp4.PartTrack{{
361+
ID: 2,
362+
}},
363+
},
364+
{
365+
SequenceNumber: 2,
366+
Tracks: []*fmp4.PartTrack{{
367+
ID: 3,
368+
}},
369+
},
370+
{
371+
SequenceNumber: 3,
372+
Tracks: []*fmp4.PartTrack{{
373+
ID: 4,
374+
}},
375+
},
376+
{
377+
SequenceNumber: 4,
378+
Tracks: []*fmp4.PartTrack{{
379+
ID: 5,
380+
}},
381+
},
382+
{
383+
SequenceNumber: 5,
384+
Tracks: []*fmp4.PartTrack{{
385+
ID: 1,
386+
BaseTime: 9000,
387+
}},
388+
},
389+
}, parts)
378390
}
379391
})
380392
}

0 commit comments

Comments
 (0)