Skip to content

[Yaml] Failing DateTime tests for Symfony\Component\Yaml\Tests\InlineTest #20399

Closed
@Einenlum

Description

@Einenlum

PHPUnit tests are broken on master for Symfony\Component\Yaml\Tests\InlineTest.

There were 3 failures:

1) Symfony\Component\Yaml\Tests\InlineTest::testParseTimestampAsDateTimeObject with data set "date" ('2001-12-15', 2001, 12, 15, 0, 0, 0)
Failed asserting that two DateTime objects are equal.
--- Expected
+++ Actual
@@ @@
-2001-12-15T23:00:00+0000
+2001-12-14T23:00:00+0000

2) Symfony\Component\Yaml\Tests\InlineTest::testParseNestedTimestampListAsDateTimeObject with data set "date" ('2001-12-15', 2001, 12, 15, 0, 0, 0)
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
     'nested' => Array (
-        0 => 2001-12-15T23:00:00+0000
+        0 => 2001-12-14T23:00:00+0000
     )
 )

3) Symfony\Component\Yaml\Tests\ParserTest::testParseDateAsMappingValue
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
-    'date' => 2002-12-14T00:00:00+0000
+    'date' => 2002-12-13T23:00:00+0000
 )

FAILURES!
Tests: 559, Assertions: 787, Failures: 3.

Could it be linked to Daylight Saving Time?
(thanks @iltar for your help on this)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions