mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Adding a test for SQLQuery::setLimit() parsing OFFSET string clause.
This commit is contained in:
parent
e4ff3b8ec8
commit
bf1110d911
@ -464,6 +464,20 @@ class SQLQueryTest extends SapphireTest {
|
||||
$this->assertEquals('2012-05-01 09:00:00', $records['0']['_SortColumn0']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test passing in a LIMIT with OFFSET clause string.
|
||||
*/
|
||||
public function testLimitSetFromClauseString() {
|
||||
$query = new SQLQuery();
|
||||
$query->setSelect('*');
|
||||
$query->setFrom('"SQLQueryTest_DO"');
|
||||
|
||||
$query->setLimit('20 OFFSET 10');
|
||||
$limit = $query->getLimit();
|
||||
$this->assertEquals(20, $limit['limit']);
|
||||
$this->assertEquals(10, $limit['start']);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class SQLQueryTest_DO extends DataObject implements TestOnly {
|
||||
|
Loading…
x
Reference in New Issue
Block a user