diff --git a/etcd/etcd_test.go b/etcd/etcd_test.go index d4332e6f3..70841b0d4 100644 --- a/etcd/etcd_test.go +++ b/etcd/etcd_test.go @@ -76,20 +76,12 @@ func TestV2Redirect(t *testing.T) { } func TestAdd(t *testing.T) { - tests := []struct { - size int - round int - }{ - {3, 5}, - {4, 5}, - {5, 5}, - {6, 5}, - } + tests := []int{3, 4, 5, 6} for _, tt := range tests { - es := make([]*Server, tt.size) - hs := make([]*httptest.Server, tt.size) - for i := 0; i < tt.size; i++ { + es := make([]*Server, tt) + hs := make([]*httptest.Server, tt) + for i := 0; i < tt; i++ { c := config.New() if i > 0 { c.Peers = []string{hs[0].URL} @@ -99,7 +91,7 @@ func TestAdd(t *testing.T) { go es[0].Bootstrap() - for i := 1; i < tt.size; i++ { + for i := 1; i < tt; i++ { id := int64(i) for { lead := es[0].node.Leader()