public function testCardinalityAggregation() { $agg = new Cardinality("cardinality"); $agg->setField("color"); $query = new Query(); $query->addAggregation($agg); $results = $this->_index->search($query)->getAggregation("cardinality"); $this->assertEquals(3, $results['value']); }
/** * @dataProvider invalidRehashProvider * @expectedException \InvalidArgumentException * * @param mixed $rehash */ public function testInvalidRehash($rehash) { $agg = new Cardinality('rehash'); $agg->setRehash($rehash); }