public function testSetScriptFields() { $query = new Query(); $script = new Script('1 + 2'); $scriptFields = new ScriptFields(array('test' => $script)); $query->setScriptFields($scriptFields); $this->assertEquals($query->getParam('script_fields'), $scriptFields->toArray()); $query->setScriptFields(array('test' => $script)); $this->assertEquals($query->getParam('script_fields'), $scriptFields->toArray()); }
/** * @group unit */ public function testAddSort() { $query = new Query(); $sortParam = array('firstname' => array('order' => 'asc')); $query->addSort($sortParam); $this->assertEquals($query->getParam('sort'), array($sortParam)); }