예제 #1
0
 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());
 }
예제 #2
0
 /**
  * @group unit
  */
 public function testAddSort()
 {
     $query = new Query();
     $sortParam = array('firstname' => array('order' => 'asc'));
     $query->addSort($sortParam);
     $this->assertEquals($query->getParam('sort'), array($sortParam));
 }