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()); }
public function testIsValidFailGetErrorMessages() { $this->testable->setLimit('foo')->setOffset(null)->isValid(); $result = $this->testable->getValidation()->getMessages(); $this->assertTrue(is_array($result)); }