//go:build !disable_format_tta && !disable_codec_tta package tta import ( "git.gammaspectra.live/S.O.N.G/Kirika/audio/format/flac" "git.gammaspectra.live/S.O.N.G/Kirika/test" "os" "testing" ) func TestEncodeTTA(t *testing.T) { t.Parallel() fp, err := os.Open(test.TestSingleSample24) if err != nil { t.Error(err) return } defer fp.Close() source, err := flac.NewFormat().Open(fp) if err != nil { t.Error(err) return } target, err := os.CreateTemp("/tmp", "encode_test_*.tta") if err != nil { t.Error(err) return } defer func() { name := target.Name() target.Close() os.Remove(name) }() err = NewFormat().Encode(source, target, nil) if err != nil { t.Error(err) return } }