MCPcopy
hub / github.com/segmentio/kafka-go / decompress

Function decompress

compress/compress_test.go:71–82  ·  view source on GitHub ↗
(codec pkg.Codec, src []byte)

Source from the content-addressed store, hash-verified

69}
70
71func decompress(codec pkg.Codec, src []byte) ([]byte, error) {
72 b := new(bytes.Buffer)
73 r := codec.NewReader(bytes.NewReader(src))
74 if _, err := io.Copy(b, r); err != nil {
75 r.Close()
76 return nil, err
77 }
78 if err := r.Close(); err != nil {
79 return nil, err
80 }
81 return b.Bytes(), nil
82}
83
84func testEncodeDecode(t *testing.T, m kafka.Message, codec pkg.Codec) {
85 var r1, r2 []byte

Callers 1

testEncodeDecodeFunction · 0.85

Calls 3

CloseMethod · 0.95
NewReaderMethod · 0.65
BytesMethod · 0.65

Tested by

no test coverage detected