예제 #1
0
 /**
  * @dataProvider provideTestModifyByMinutes
  *
  * @param string $dateStr
  * @param string $tzStr
  * @param float  $byMinutes
  * @param string $expected
  */
 public function testModifyByMinutes($dateStr, $tzStr, $byMinutes, $expected)
 {
     $date = new LocalDate($dateStr, $tzStr);
     $mod = $date->modifyByMinutes($byMinutes);
     $this->assertEquals($expected, $mod->format(), 'Modifying a date by minutes must work');
     $this->assertEquals((double) $byMinutes, $date->diffInMinutes($mod), 'Diff in mins must be correct');
     $this->assertEquals((double) $byMinutes, 0 - $mod->diffInMinutes($date), 'Diff in mins must be correct');
 }