cleanup tmp files after test

This commit is contained in:
Markus Tzoe 2015-08-19 18:29:06 +08:00
parent 02356162fd
commit 4bcbc9ea8e
4 changed files with 10 additions and 3 deletions

View file

@ -16,6 +16,7 @@ func TestDecompress(t *testing.T) {
t.Fatal(err)
}
defer outfile.Close()
defer os.Remove(os.TempDir() + "/sample_decompressed.wav")
if err = Decompress(infile, outfile, "", nil); err != nil {
t.Error(err)
}

View file

@ -16,6 +16,7 @@ func TestCompress(t *testing.T) {
t.Fatal(err)
}
defer outfile.Close()
defer os.Remove(os.TempDir() + "/sample_compressed.tta")
if err = Compress(infile, outfile, "", nil); err != nil {
t.Error(err)
}

View file

@ -9,7 +9,7 @@ import (
)
func TestComprehensive(t *testing.T) {
testfile := os.TempDir() + "/tta_comprehensive_test.wav"
testfile := "tta_comprehensive_test.wav"
if info, err := os.Stat(testfile); err == nil {
if !info.IsDir() {
fd, err := os.Open(testfile)
@ -23,20 +23,24 @@ func TestComprehensive(t *testing.T) {
}
fd.Seek(0, os.SEEK_SET)
sum := sha256.Sum256(p)
outfile, err := os.Create(os.TempDir() + "/tta_comprehensive_test_compressed.tta")
tmpfile1 := os.TempDir() + "/tta_comprehensive_test_compressed.tta"
tmpfile2 := os.TempDir() + "/tta_comprehensive_test_decompressed.wav"
outfile, err := os.Create(tmpfile1)
if err != nil {
t.Fatal(err)
}
defer outfile.Close()
defer os.Remove(tmpfile1)
if err = Compress(fd, outfile, "", nil); err != nil {
t.Error(err)
}
outfile.Seek(0, os.SEEK_SET)
outfile2, err := os.Create(os.TempDir() + "/tta_comprehensive_test_decompressed.wav")
outfile2, err := os.Create(tmpfile2)
if err != nil {
t.Fatal(err)
}
defer outfile2.Close()
defer os.Remove(tmpfile2)
if err = Decompress(outfile, outfile2, "", nil); err != nil {
t.Error(err)
}

View file

@ -34,6 +34,7 @@ func TestWriteHeader(t *testing.T) {
t.Fatal(err)
}
defer file.Close()
defer os.Remove(filename)
wav := WaveHeader{}
copy(wav.Bytes(), wav_slice)
if err = wav.Write(file, wav_size); err != nil {