reuse structs when reading Requests, Responses and Headers

This commit is contained in:
aler9
2020-10-06 10:07:57 +02:00
parent cbf56d59d9
commit eba2fb39d1
11 changed files with 135 additions and 111 deletions

View File

@@ -93,9 +93,10 @@ var casesHeader = []struct {
func TestHeaderRead(t *testing.T) {
for _, c := range casesHeader {
t.Run(c.name, func(t *testing.T) {
req, err := headerRead(bufio.NewReader(bytes.NewBuffer(c.dec)))
h := make(Header)
err := h.read(bufio.NewReader(bytes.NewBuffer(c.dec)))
require.NoError(t, err)
require.Equal(t, c.header, req)
require.Equal(t, c.header, h)
})
}
}