From 5a41da0e1aafaf988be21512ffe269815eacf794 Mon Sep 17 00:00:00 2001 From: Vsevolod Brekelov Date: Tue, 3 Dec 2019 16:20:06 +0300 Subject: [PATCH] io: add missing test --- pkg/io/binaryrw_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkg/io/binaryrw_test.go b/pkg/io/binaryrw_test.go index 213b394e0..6a6278e1e 100644 --- a/pkg/io/binaryrw_test.go +++ b/pkg/io/binaryrw_test.go @@ -200,6 +200,18 @@ func TestWriteVarUint100000000000(t *testing.T) { assert.Equal(t, val, res) } +func TestWriteBytes(t *testing.T) { + var ( + bin = []byte{0xde, 0xad, 0xbe, 0xef} + ) + bw := NewBufBinWriter() + bw.WriteBytes(bin) + assert.Nil(t, bw.Err) + buf := bw.Bytes() + assert.Equal(t, 4, len(buf)) + assert.Equal(t, byte(0xde), buf[0]) +} + type testSerializable uint16 // EncodeBinary implements io.Serializable interface.