1
0
Fork 0
mirror of synced 2025-04-20 01:21:01 +00:00

fix DateTimeConverter test compatibility with lower php versions

This commit is contained in:
Pavel 2020-07-31 15:17:54 +03:00
parent 3358dad247
commit f44e9a1423

View file

@ -8,9 +8,17 @@ use Intaro\RetailCrm\Component\Converter\DateTimeConverter;
class DateTimeConverterTest extends TestCase
{
/**
* Better rely on preconfigured format & data
*/
const ISO8601 = 'Y-m-d\TH:i:sO';
/** @var string */
const ISO8601_DATE = '1970-01-01T12:30:45+0300';
public function testPhpToBitrix(): void
{
$dateTime = \DateTime::createFromFormat(\DateTime::RFC3339, '1970-01-01T00:01:02');
$dateTime = \DateTime::createFromFormat(self::ISO8601, self::ISO8601_DATE);
$bitrixDateTime = DateTimeConverter::phpToBitrix($dateTime);
self::assertEquals(
@ -21,7 +29,7 @@ class DateTimeConverterTest extends TestCase
public function testBitrixToPhp(): void
{
$dateTime = \DateTime::createFromFormat(\DateTime::RFC3339, '1970-01-01T00:01:02');
$dateTime = \DateTime::createFromFormat(self::ISO8601, self::ISO8601_DATE);
$bitrixDateTime = DateTime::createFromPhp($dateTime);
$dateTime = DateTimeConverter::bitrixToPhp($bitrixDateTime);