[BUGFIX] Fix Typo3DbQueryParserTest for custom php timezones
authorBenjamin Franzke <bfr@qbus.de>
Thu, 13 May 2021 08:19:39 +0000 (10:19 +0200)
committerOliver Bartsch <bo@cedev.de>
Thu, 13 May 2021 22:15:28 +0000 (00:15 +0200)
commit06d5edd623937260c40f5b2a5f052ef11da650db
tree0bd9163f8627911843f801b184fbf276e6c2865e
parentfe1f18ff942894e8d9ba03e581065561a13604ba
[BUGFIX] Fix Typo3DbQueryParserTest for custom php timezones

The test setup used to initialize the DateAspect from a string,
that means the local php timezone has been taken into account,
and test verficiation fails with date offsets if the local
timezone is not UTC.

Adapt to initialize from a unix timestamp, as this ensures
the local timezone has no effect on the test. Note that the
real application does the same, as the DateAspect in initialized
from the timestamp in GLOBALS['EXEC_TIME'].

Releases: master, 10.4, 9.5
Resolves: #94135
Change-Id: I0494ac3e1911f34a3a79c3063caaabad1c0027b7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69141
Tested-by: core-ci <typo3@b13.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Storage/Typo3DbQueryParserTest.php