@@ -254,7 +254,7 @@ public function testGetDateRangeFirstPart($range, $customStart, $customEnd, $exp
254
254
$ result = $ this ->collection ->getDateRange ($ range , $ customStart , $ customEnd );
255
255
$ interval = $ result ['to ' ]->diff ($ result ['from ' ]);
256
256
$ intervalResult = $ interval ->format ('%y %m %d %h:%i:%s ' );
257
- $ this ->assertEquals ($ expectedInterval , $ intervalResult );
257
+ $ this ->assertEquals ($ expectedInterval-> format ( ' %y %m %d %h:%i:%s ' ) , $ intervalResult );
258
258
}
259
259
260
260
/**
@@ -423,10 +423,15 @@ public function useAggregatedDataDataProvider()
423
423
*/
424
424
public function firstPartDateRangeDataProvider ()
425
425
{
426
+ $ dt = new \DateTime ();
427
+ $ dt ->setTime (0 , 0 , 0 );
428
+ $ dt1 = clone $ dt ;
429
+ $ dt2 = clone $ dt ;
430
+ $ dt3 = clone $ dt ;
426
431
return [
427
- ['' , '' , '' , ' 0 0 0 23:59:59 ' ],
428
- ['24h ' , '' , '' , ' 0 0 1 0:0:0 ' ],
429
- ['7d ' , '' , '' , ' 0 0 6 23:59:59 ' ]
432
+ ['' , '' , '' , $ dt -> diff ( $ dt1 -> setTime ( 23 , 59 , 59 )) ],
433
+ ['24h ' , '' , '' , $ dt -> diff ( $ dt2 -> add ( new \ DateInterval ( ' P0Y0M01DT00H00M00S ' ))) ],
434
+ ['7d ' , '' , '' , $ dt -> diff ( $ dt3 -> add ( new \ DateInterval ( ' P0Y0M06DT23H59M59S ' ))) ]
430
435
];
431
436
}
432
437
0 commit comments