...
1 package gzstd
2
3 import (
4 "bytes"
5 "compress/gzip"
6 "testing"
7 )
8
9 func TestGzipDoubleClose(t *testing.T) {
10
11
12 addLevelPool(gzip.DefaultCompression)
13
14 w := bytes.NewBufferString("")
15 writer := NewWriter(w, gzip.DefaultCompression)
16 writer.Close()
17
18
19
20 w1 := gzipWriterPools[poolIndex(gzip.DefaultCompression)].Get()
21 w2 := gzipWriterPools[poolIndex(gzip.DefaultCompression)].Get()
22
23 if w1 == w2 {
24 t.Fatal("got same writer")
25 }
26
27 }
28
View as plain text