sebastianbergmann / comparator

Provides the functionality to compare PHP values for equality.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DateTimeComparator cannot use fractional second deltas

jmsfwk opened this issue · comments

use SebastianBergmann\Comparator\DateTimeComparator;

$halfSecond = new \DateInterval('PT0S');
$halfSecond->f = 0.5;

$expected = new \DateTime();
$actual = (clone $expected)->add($halfSecond);

$comparator = new DateTimeComparator();
$comparator->assertEquals($expected, $actual, 0.5);
// Failed asserting that two DateTime objects are equal.