Example #1
0
 /**
  * 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'));
 }
Example #2
0
 /**
  * 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'));
 }