Add phpunit test for dolSqlDateFilter()
This commit is contained in:
parent
f486595e13
commit
d4fc23678a
@ -528,4 +528,26 @@ class DateLibTest extends PHPUnit\Framework\TestCase
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* testDolSqlDateFilter
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function testDolSqlDateFilter()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$result = dolSqlDateFilter('field1', 0, 0, 1970, 0);
|
||||
print __METHOD__." result = ".$result."\n";
|
||||
$this->assertEquals(" AND field1 BETWEEN '1970-01-01 00:00:00' AND '1970-12-31 23:59:59'", $result, 'Test dolSqlDateFilter 1');
|
||||
|
||||
/* If server/company is in TZ America/Bahia, and we need range with a date set in GMT
|
||||
$result = dolSqlDateFilter('field1', 0, 0, 1970, 0, 'gmt');
|
||||
print __METHOD__." result = ".$result."\n";
|
||||
$this->assertEquals(" AND field1 BETWEEN '1969-12-31 21:00:00' AND '1970-12-31 20:59:59'", $result, 'Test dolSqlDateFilter 2');
|
||||
*/
|
||||
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user