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()); }
/** * @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()); }