public function testFilterQueryPost()
 {
     $this->filterTestable->setLimit(10)->setOffset(50);
     $result = $this->testable->createQuery();
     $this->testable->filterQueryPost($result, $this->filterTestable);
     $expectedSql = 'SELECT [Kachit\\Phalcon\\Testable\\ORM\\Entity\\EntityTestable].* FROM [Kachit\\Phalcon\\Testable\\ORM\\Entity\\EntityTestable] LIMIT 10 OFFSET 50';
     $this->assertEquals(50, $result->getOffset());
     $this->assertEquals(10, $result->getLimit());
     $this->assertEquals($expectedSql, $result->getPhql());
 }
Exemple #2
0
 public function testIsValidFailGetErrorMessages()
 {
     $this->testable->setLimit('foo')->setOffset(null)->isValid();
     $result = $this->testable->getValidation()->getMessages();
     $this->assertTrue(is_array($result));
 }