Ejemplo n.º 1
0
 /**
  * @dataProvider provideTestModifyBySeconds
  *
  * @param string $dateStr
  * @param string $tzStr
  * @param float  $bySeconds
  * @param string $expected
  */
 public function testModifyBySeconds($dateStr, $tzStr, $bySeconds, $expected)
 {
     $date = new LocalDate($dateStr, $tzStr);
     $mod = $date->modifyBySeconds($bySeconds);
     $this->assertEquals($expected, $mod->format(), 'Modifying a date by seconds must work');
     $this->assertEquals((int) $bySeconds, $date->diffInSeconds($mod), 'Diff in secs must be correct');
     $this->assertEquals((int) $bySeconds, 0 - $mod->diffInSeconds($date), 'Diff in secs must be correct');
 }