public function testToArray() { $queryText = 'Nicolas Ruflin'; $type = 'text_phrase'; $analyzer = 'myanalyzer'; $maxExpansions = 12; $field = 'test'; $query = new Text(); $query->setFieldQuery($field, $queryText); $query->setFieldType($field, $type); $query->setFieldParam($field, 'analyzer', $analyzer); $query->setFieldMaxExpansions($field, $maxExpansions); $expectedArray = array('text' => array($field => array('query' => $queryText, 'type' => $type, 'analyzer' => $analyzer, 'max_expansions' => $maxExpansions))); $this->assertEquals($expectedArray, $query->toArray()); }