Exemple #1
0
 public function testGetNearestStartOfDay()
 {
     $subject = new LocalDate('2016-01-01T00:00:00', 'Europe/Berlin');
     $this->assertEquals(new LocalDate('2016-01-01', 'Europe/Berlin'), $subject->getNearestStartOfDay());
     $subject = new LocalDate('2016-01-01T11:59:59', 'Europe/Berlin');
     $this->assertEquals(new LocalDate('2016-01-01', 'Europe/Berlin'), $subject->getNearestStartOfDay());
     $subject = new LocalDate('2016-01-01T12:00:00', 'Europe/Berlin');
     $this->assertEquals(new LocalDate('2016-01-02', 'Europe/Berlin'), $subject->getNearestStartOfDay());
     $subject = new LocalDate('2016-01-01T24:00:00', 'Europe/Berlin');
     $this->assertEquals(new LocalDate('2016-01-02', 'Europe/Berlin'), $subject->getNearestStartOfDay());
     $subject = new LocalDate('2016-01-01T24:59:59', 'Europe/Berlin');
     $this->assertEquals(new LocalDate('2016-01-02', 'Europe/Berlin'), $subject->getNearestStartOfDay());
 }