/**
* TimeTest::testPeriod()
*
* @return void
*/
public function testPeriod()
{
//$this->out($this->_header(__FUNCTION__), true);
$values = [[__d('tools', 'Today'), [date(FORMAT_DB_DATETIME, mktime(0, 0, 0, date('m'), date('d'), date('Y'))), date(FORMAT_DB_DATETIME, mktime(23, 59, 59, date('m'), date('d'), date('Y')))]], ['2010', ['2010-01-01 00:00:00', '2010-12-31 23:59:59']], ['2011-02', ['2011-02-01 00:00:00', '2011-02-28 23:59:59']], ['2012-02', ['2012-02-01 00:00:00', '2012-02-29 23:59:59']], ['2010-02-23', ['2010-02-23 00:00:00', '2010-02-23 23:59:59']], ['2010-02-23 bis 2010-02-26', ['2010-02-23 00:00:00', '2010-02-26 23:59:59']], ['23.02.2011', ['2011-02-23 00:00:00', '2011-02-23 23:59:59']], ['23.2.2010 bis 26.2.2011', ['2010-02-23 00:00:00', '2011-02-26 23:59:59']]];
foreach ($values as $v) {
$ret = $this->Time->period($v[0]);
//pr($ret);
$this->assertEquals($v[1], $ret);
}
}