22 lines
325 B
Go
22 lines
325 B
Go
package flac
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestGetMetadata(t *testing.T) {
|
|
md, err := GetMetadata("test_files/audio.flac")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
expected := Metadata{
|
|
SampleRate: 48000,
|
|
BPS: 16,
|
|
Channels: 2,
|
|
NumSamples: 174564,
|
|
}
|
|
if md != expected {
|
|
t.Fatalf("%v != %v", md, expected)
|
|
}
|
|
}
|