/** * TimeLibTest::testRelLengthOfTime() * * @return void */ public function testRelLengthOfTime() { $ret = TimeLib::relLengthOfTime('1990-11-20'); //pr($ret); $ret = TimeLib::relLengthOfTime('2012-11-20'); //pr($ret); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time() - 3600)); //pr($res); $this->assertTrue(!empty($res)); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time() - 4 * DAY - 5 * HOUR), null, array('plural' => 'n')); //pr($res); //$this->assertEquals($res, 'Vor 4 Tagen, 5 '.__('Hours')); $this->assertEquals(__('%s ago', '4 ' . __('Days') . ', ' . '5 ' . __('Hours')), $res); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time() + 4 * DAY + 5 * HOUR), null, array('plural' => 'n')); //pr($res); $this->assertEquals(__('In %s', '4 ' . __('Days') . ', ' . '5 ' . __('Hours')), $res); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time()), null, array('plural' => 'n')); //pr($res); $this->assertEquals($res, __('justNow')); }
/** * TimeLibTest::testRelLengthOfTime() * * @return void */ public function testRelLengthOfTime() { $ret = TimeLib::relLengthOfTime('1990-11-20'); //pr($ret); $ret = TimeLib::relLengthOfTime('2012-11-20'); //pr($ret); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time() - 3600)); //pr($res); $this->assertTrue(!empty($res)); $this->skipIf(__d('tools', 'Days') !== 'Tage', 'Needs German po file.'); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time() - 4 * DAY - 5 * HOUR), null, ['plural' => 'n']); //pr($res); //$this->assertEquals($res, 'Vor 4 Tagen, 5 '.__d('tools', 'Hours')); $this->assertEquals(__d('tools', '%s ago', '4 ' . __d('tools', 'Days') . 'n' . ', ' . '5 ' . __d('tools', 'Hours')), $res); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time() + 4 * DAY + 5 * HOUR), null, ['plural' => 'n']); //pr($res); $this->assertEquals(__d('tools', 'In %s', '4 ' . __d('tools', 'Days') . 'n' . ', ' . '5 ' . __d('tools', 'Hours')), $res); $res = TimeLib::relLengthOfTime(date(FORMAT_DB_DATETIME, time()), null, ['plural' => 'n']); //pr($res); $this->assertEquals($res, __d('tools', 'justNow')); }