From: time.Now().Add(-500 * time.Millisecond), To: time.Now().Add(-1 * time.Microsecond), NrServices: 60, NrHosts: 10, RtMin: 0, RtMax: 1000, CountMin: 1, CountMax: 10, ErrorProb: 0.1, } transactions := gen.Generate() err := InsertInto(es, index_name, transactions) Expect(err).To(BeNil()) resp, err := es.Search(index_name, "", "{}") Expect(resp).NotTo(BeNil()) defer resp.Body.Close() objresp, err := ioutil.ReadAll(resp.Body) Expect(err).To(BeNil()) var esResult elasticsearch.EsSearchResults err = json.Unmarshal(objresp, &esResult) Expect(err).To(BeNil()) Expect(esResult.Hits.Total).To(Equal(500)) }) }) }) func TestDataGenerator(t *testing.T) { RegisterFailHandler(Fail) RunSpecs(t, "Bonitosrv TestData suite")