コード例 #1
0
ファイル: test_data_test.go プロジェクト: sk163/bonito
				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")