func runIterator(mgr *manager.IndexManager, t *testing.T, expectedCount int) { metaIter, err := mgr.NewIndexDefnIterator() if err != nil { t.Fatal(err) } count := 0 for key, _, err := metaIter.Next(); err == nil; key, _, err = metaIter.Next() { logging.Infof("key during iteration %s", key) count++ } if expectedCount != -1 && expectedCount != count { t.Fatal("ExpectedCount does not match with number of index defn in repository") } }