main
Bel LaPointe 2023-10-24 06:00:12 -06:00
parent cafb40514c
commit ed75a59ca0
2 changed files with 19 additions and 1 deletions

View File

@ -70,5 +70,20 @@ func (file File) transactions() ([]transaction, error) {
return nil, err return nil, err
} }
defer f.Close() defer f.Close()
return nil, io.EOF
result := make([]transaction, 0)
for {
one, err := readTransaction(f)
result = append(result, one)
if err == io.EOF {
return result, nil
}
if err != nil {
return result, err
}
}
}
func readTransaction(r io.Reader) (transaction, error) {
return transaction{}, io.EOF
} }

View File

@ -60,6 +60,9 @@ func TestFileDeltas(t *testing.T) {
t.Error(len(deltas)) t.Error(len(deltas))
} }
for i := range want { for i := range want {
if i >= len(deltas) {
break
}
if want[i] != deltas[i] { if want[i] != deltas[i] {
t.Errorf("[%d] \n\twant=%+v, \n\t got=%+v", i, want[i], deltas[i]) t.Errorf("[%d] \n\twant=%+v, \n\t got=%+v", i, want[i], deltas[i])
} }