func TestParse(t *testing.T) { … } type fakeReader … func (f *fakeReader) Read(buf []byte) (int, error) { … }