Browse Source

added unit test for issue #8217

close #8217
tags/2.0.6
Carsten Brandt 9 years ago
parent
commit
c1fcd2956b
  1. 22
      tests/framework/i18n/FormatterDateTest.php

22
tests/framework/i18n/FormatterDateTest.php

@ -575,4 +575,26 @@ class FormatterDateTest extends TestCase
$this->assertFalse(DateTime::createFromFormat('Y-m-d H:i:s', '2014-05-08'));
}
public function testIntlInputFractionSeconds()
{
$this->testInputFractionSeconds();
}
public function testInputFractionSeconds()
{
$this->formatter->defaultTimeZone = 'UTC';
$timeStamp = '2015-04-28 10:06:15.000000';
$this->formatter->timeZone = 'UTC';
$this->assertEquals('2015-04-28 10:06:15+0000', $this->formatter->asDateTime($timeStamp, 'yyyy-MM-dd HH:mm:ssZ'));
$this->formatter->timeZone = 'Europe/Berlin';
$this->assertEquals('2015-04-28 12:06:15+0200', $this->formatter->asDateTime($timeStamp, 'yyyy-MM-dd HH:mm:ssZ'));
$timeStamp = '2015-04-28 10:06:15';
$this->formatter->timeZone = 'UTC';
$this->assertEquals('2015-04-28 10:06:15+0000', $this->formatter->asDateTime($timeStamp, 'yyyy-MM-dd HH:mm:ssZ'));
$this->formatter->timeZone = 'Europe/Berlin';
$this->assertEquals('2015-04-28 12:06:15+0200', $this->formatter->asDateTime($timeStamp, 'yyyy-MM-dd HH:mm:ssZ'));
}
}

Loading…
Cancel
Save