func LastIndex(b *testing.B, store raft.LogStore) { // Create some fake data var logs []*raft.Log for i := 1; i < 10; i++ { logs = append(logs, &raft.Log{Index: uint64(i), Data: []byte("data")}) } if err := store.StoreLogs(logs); err != nil { b.Fatalf("err: %s", err) } b.ResetTimer() // Run LastIndex a number of times for n := 0; n < b.N; n++ { store.LastIndex() } }