1
0
Fork 0

Final system-level multi-node forwarding tests

master
Philip O'Toole 1 year ago
parent b284b04f85
commit 19c5a720d8

@ -219,7 +219,7 @@ func Test_MultiNodeClusterRequestForwardOK(t *testing.T) {
t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got)
}
res, err = leader.Execute(`INSERT INTO foo(name) VALUES("fiona")`)
res, err = followers[1].Request(`INSERT INTO foo(name) VALUES("fiona")`)
if err != nil {
t.Fatalf("failed to create table: %s", err.Error())
}
@ -227,11 +227,19 @@ func Test_MultiNodeClusterRequestForwardOK(t *testing.T) {
t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got)
}
res, err = leader.Execute(`INSERT INTO foo(name) VALUES("fiona")`)
if err != nil {
t.Fatalf("failed to create table: %s", err.Error())
}
if exp, got := `{"results":[{"last_insert_id":3,"rows_affected":1}]}`, res; exp != got {
t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got)
}
rows, err := followers[0].Query(`SELECT COUNT(*) FROM foo`)
if err != nil {
t.Fatalf("failed to create table: %s", err.Error())
}
if exp, got := `{"results":[{"columns":["COUNT(*)"],"types":[""],"values":[[2]]}]}`, rows; exp != got {
if exp, got := `{"results":[{"columns":["COUNT(*)"],"types":[""],"values":[[3]]}]}`, rows; exp != got {
t.Fatalf("got incorrect response from follower exp: %s, got: %s", exp, got)
}
}

Loading…
Cancel
Save