public function testConstruct()
 {
     $filter = new Elastica_Filter_Ids();
     $filter->setIds(array(1));
     $query = new Elastica_Query_ConstantScore($filter);
     $expectedArray = array('constant_score' => array('filter' => $filter->toArray()));
     $this->assertEquals($expectedArray, $query->toArray());
 }
Example #2
0
 public function testToArray()
 {
     $idsFilter = new Elastica_Filter_Ids();
     $idsFilter->setIds(12);
     $filter = new Elastica_Filter_Not($idsFilter);
     $expectedArray = array('not' => array('filter' => $idsFilter->toArray()));
     $this->assertEquals($expectedArray, $filter->toArray());
 }