package release import "testing" func TestLengthFits(t *testing.T) { for _, c := range []struct { file, track int ok bool }{ // Short tracks get the 5s floor; longer ones 3% of the track. {120000, 125000, true}, {120000, 126000, false}, {240000, 246000, true}, {240000, 248000, false}, {600000, 615000, true}, {600000, 620000, false}, {0, 240000, false}, {240000, 0, true}, } { if got := LengthFits(c.file, c.track); got != c.ok { t.Errorf("LengthFits(%d, %d) = %v", c.file, c.track, got) } } }