MINOR remove sort direction when running canSortBy. Also added test coverage for this. (from r96428) (from r98192)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@105837 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Ingo Schommer 2010-05-28 02:30:10 +00:00
parent e1242f0a26
commit b5e3c6acc2

27
tests/SSReportTest.php Normal file
View File

@ -0,0 +1,27 @@
<?php
class SSReportTest extends SapphireTest {
function testCanSortBy() {
$report = new SSReportTest_FakeTest();
$this->assertTrue($report->sourceQuery(array())->canSortBy('Title ASC'));
$this->assertTrue($report->sourceQuery(array())->canSortBy('Title DESC'));
$this->assertTrue($report->sourceQuery(array())->canSortBy('Title'));
}
}
class SSReportTest_FakeTest extends SSReport implements TestOnly {
function title() {
return 'Report title';
}
function columns() {
return array(
"Title" => array(
"title" => "Page Title"
)
);
}
function sourceRecords($params, $sort, $limit) {
return new DataObjectSet();
}
}