1
0
Fork 0

Unit test history size

master
Philip O'Toole 2 years ago
parent 33d754a2bc
commit 4d5174a0c3

@ -79,6 +79,10 @@ func Write(j []string, maxSz int, w io.Writer) error {
return nil
}
if maxSz <= 0 {
return nil
}
k := Filter(Dedupe(j))
if len(k) == 0 {
return nil

@ -199,6 +199,18 @@ func Test_Write(t *testing.T) {
w: new(bytes.Buffer),
exp: "SELECT *\nINSERT INTO\nUPDATE\nDELETE",
},
{
h: []string{"SELECT *", "INSERT INTO", "INSERT INTO", "UPDATE", "", "DELETE"},
sz: 2,
w: new(bytes.Buffer),
exp: "UPDATE\nDELETE",
},
{
h: []string{"SELECT *", "INSERT INTO", "INSERT INTO", "UPDATE", "", "DELETE"},
sz: 0,
w: new(bytes.Buffer),
exp: "",
},
} {
if err := Write(tt.h, tt.sz, tt.w); err != nil {
t.Fatalf("test %d failed, got error: %s", i, err.Error())

Loading…
Cancel
Save