/** * 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]); }
/** * 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()); }