From 58ed7dd8cfc20f33f13cc7a5b6e9f11030a808f9 Mon Sep 17 00:00:00 2001 From: Filippo Tessarotto Date: Wed, 20 Jul 2016 17:00:43 +0200 Subject: [PATCH] Debug::export check different DateTimeZones --- .../Doctrine/Tests/Common/Util/DebugTest.php | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/tests/Doctrine/Tests/Common/Util/DebugTest.php b/tests/Doctrine/Tests/Common/Util/DebugTest.php index 29e50d852..a1c8758d4 100644 --- a/tests/Doctrine/Tests/Common/Util/DebugTest.php +++ b/tests/Doctrine/Tests/Common/Util/DebugTest.php @@ -22,20 +22,26 @@ public function testExportDateTime() $obj = new \DateTime('2010-10-10 10:10:10', new \DateTimeZone('UTC')); $var = Debug::export($obj, 2); - $this->assertEquals('DateTime', $var->__CLASS__ ); - $this->assertEquals('2010-10-10T10:10:10+00:00', $var->date ); + $this->assertEquals('DateTime', $var->__CLASS__); + $this->assertEquals('2010-10-10T10:10:10+00:00', $var->date); } - /** - * @requires PHP 5.5 - */ public function testExportDateTimeImmutable() { $obj = new \DateTimeImmutable('2010-10-10 10:10:10', new \DateTimeZone('UTC')); $var = Debug::export($obj, 2); - $this->assertEquals('DateTimeImmutable', $var->__CLASS__ ); - $this->assertEquals('2010-10-10T10:10:10+00:00', $var->date ); + $this->assertEquals('DateTimeImmutable', $var->__CLASS__); + $this->assertEquals('2010-10-10T10:10:10+00:00', $var->date); + } + + public function testExportDateTimeZone() + { + $obj = new \DateTimeImmutable('2010-10-10 12:34:56', new \DateTimeZone('Europe/Rome')); + + $var = Debug::export($obj, 2); + $this->assertEquals('DateTimeImmutable', $var->__CLASS__); + $this->assertEquals('2010-10-10T12:34:56+02:00', $var->date); } public function testExportArrayTraversable()