コード例 #1
0
 public function testMergeOrderBy()
 {
     $this->queryBuilder->orderBy('price', SelectQueryBuilder::DESC);
     $qb = new SelectQueryBuilder();
     $qb->orderBy('score', SelectQueryBuilder::ASC);
     $this->queryBuilder->mergeOrderBy($qb);
     $expected = array(array('column' => 'price', 'order' => SelectQueryBuilder::DESC), array('column' => 'score', 'order' => SelectQueryBuilder::ASC));
     //        echo var_export($this->queryBuilder->getOrderByParts());
     $this->assertEquals($expected, $this->queryBuilder->getOrderByParts());
 }