/** * @group functional */ public function testHistogramAggregation() { $agg = new Histogram('hist', 'price', 10); $agg->setMinimumDocumentCount(0); // should return empty buckets $query = new Query(); $query->addAggregation($agg); $results = $this->_getIndexForTest()->search($query)->getAggregation('hist'); $buckets = $results['buckets']; $this->assertEquals(5, sizeof($buckets)); $this->assertEquals(30, $buckets[3]['key']); $this->assertEquals(2, $buckets[3]['doc_count']); }