/**
  * Tests Base->getOrder()
  */
 public function testOrder()
 {
     // Verifica a ordem padrão
     $this->assertNull($this->Base->getOrder());
     // Define uma nova ordem com string
     $this->Base->setOrder('id');
     $this->assertEquals('id', $this->Base->getOrder());
     // Define uma nova ordem com string
     $this->Base->setOrder('title');
     $this->assertEquals('title', $this->Base->getOrder());
     // Define uma nova ordem com array
     $this->Base->setOrder(array('id', 'title'));
     $this->assertEquals(array('id', 'title'), $this->Base->getOrder());
     // Teste o select alterado
     $order = $this->Base->getSelect(array('teste' => true))->getPart('order');
     $this->assertCount(2, $order);
     $this->assertEquals('id', $order[0][0]);
     $this->assertEquals('title', $order[1][0]);
 }
Beispiel #2
0
 /**
  * Tests Base->getOrder()
  */
 public function testOrder()
 {
     // Verifica a ordem padrão
     $this->assertNull($this->Base->getOrder());
     // Define uma nova ordem com string
     $this->Base->setOrder('id');
     $this->assertEquals('id', $this->Base->getOrder());
     // Define uma nova ordem com string
     $this->Base->setOrder('title');
     $this->assertEquals('title', $this->Base->getOrder());
     // Define uma nova ordem com array
     $this->Base->setOrder(array('id', 'title'));
     $this->assertEquals(array('id', 'title'), $this->Base->getOrder());
 }