add test for nil encoder if we can't create the file, check err (not nil) on failed decoder open

This commit is contained in:
John Berthels 2015-04-28 18:57:56 +01:00
parent 30fb318340
commit 65ef819a46

View file

@ -16,8 +16,8 @@ func TestDecode(t *testing.T) {
a := assert.New(t)
d, err := NewDecoder("data/nonexistent.flac")
a.Equal(d, (*Decoder)(nil), "decoder is nil")
a.NotNil(err, "err is not nil")
d, err = NewDecoder("data/sine24-00.flac")
@ -61,9 +61,13 @@ func TestDecode(t *testing.T) {
func TestEncode(t *testing.T) {
a := assert.New(t)
e, err := NewEncoder("not-existdir/foo.flac", 2, 24, 48000)
a.Equal(e, (*Encoder)(nil), "encoder is nil")
a.NotNil(err, "err is not nil")
fileName := "data/test.flac"
e, err := NewEncoder(fileName, 2, 24, 48000)
e, err = NewEncoder(fileName, 2, 24, 48000)
a.Equal(err, nil, "err is nil")