/** * @group unit */ public function testToArray() { $query = new Term(); $key = 'name'; $value = 'ruflin'; $query->setTerm($key, $value); $data = $query->toArray(); $this->assertInternalType('array', $data['term']); $this->assertEquals(array($key => $value), $data['term']); }
public function testQuery() { $query = new Query(); $match = new Match(); $match->setField('make', 'ford'); $query->setQuery($match); $filter = new Term(); $filter->setTerm('color', 'green'); $query->setPostFilter($filter->toArray()); $results = $this->_index->search($query); $this->assertEquals(1, $results->getTotalHits()); }