package utilities import ( "bytes" "runtime" "testing" ) var tcTest = []byte(`# timecode format v1 Assume 23.976023976024 380,382,17.982017982018 439,443,29.970029970030 488,490,17.982017982018 539,543,29.970029970030 608,610,17.982017982018 775,779,29.970029970030 1284,1288,29.970029970030 1481,1485,29.970029970030 1726,1728,17.982017982018 1985,1989,29.970029970030 2034,2036,17.982017982018 2153,2157,29.970029970030 2226,2230,29.970029970030 2419,2421,17.982017982018 2486,2490,29.970029970030 2891,2893,17.982017982018 5818,5822,29.970029970030 6407,6409,17.982017982018 6458,6462,29.970029970030 6715,6719,29.970029970030 7276,7280,29.970029970030 8873,8877,29.970029970030 9066,9070,29.970029970030 10083,10087,29.970029970030 12096,12100,29.970029970030 13077,13079,17.982017982018 13392,13396,29.970029970030 14213,14215,17.982017982018 14228,14232,29.970029970030 15941,15945,29.970029970030 16894,16898,29.970029970030 17079,17081,17.982017982018 17214,17218,29.970029970030 17255,17257,17.982017982018 17462,17466,29.970029970030 17691,17695,29.970029970030 19804,19808,29.970029970030 23665,23669,29.970029970030 23890,23894,29.970029970030 24411,24415,29.970029970030 25572,25576,29.970029970030 25637,25639,17.982017982018 25744,25748,29.970029970030 25809,25811,17.982017982018 26100,26104,29.970029970030 27533,27537,29.970029970030 28610,28614,29.970029970030 29099,29101,17.982017982018 29258,29262,29.970029970030 29619,29623,29.970029970030 29776,29778,17.982017982018 29995,29999,29.970029970030 30164,30166,17.982017982018 30191,30195,29.970029970030 30752,30754,17.982017982018 31995,31997,17.982017982018 32546,32550,29.970029970030 34243,34247,29.970029970030 35580,35584,29.970029970030 37581,37585,29.970029970030 38778,38782,29.970029970030 39735,39739,29.970029970030 39956,39960,29.970029970030 40121,40125,29.970029970030 40322,40324,17.982017982018 40349,40351,17.982017982018 40372,40376,29.970029970030 40677,47463,59.940059940059 `) func TestParseTimecodesV1(t *testing.T) { tc, err := ParseTimecodesV1(bytes.NewReader(tcTest)) if err != nil { t.Fatal(err) } runtime.KeepAlive(tc) }