Beispiel #1
0
 public function testExtended()
 {
     $query = new Elastica_Query_QueryString('foo bar');
     $filter = new Elastica_Filter_Query($query);
     $filter->setCached(true);
     $expected = array('fquery' => array('query' => array('query_string' => array('query' => 'foo bar')), '_cache' => true));
     $this->assertEquals($expected, $filter->toArray());
 }
Beispiel #2
0
 /**
  * @dataProvider dataProviderSampleQueries
  */
 public function testSimple($query, $expected)
 {
     $filter = new Elastica_Filter_Query($query);
     if (is_string($expected)) {
         $expected = json_decode($expected, true);
     }
     $this->assertEquals($expected, $filter->toArray());
 }