public function testGetStartOfNextDay() { $subject = new LocalDate('2016-01-02T00:00:00', 'Europe/Berlin'); $this->assertEquals(new LocalDate('2016-01-03', 'Europe/Berlin'), $subject->getStartOfNextDay()); $subject = new LocalDate('2016-01-02T01:00:00', 'Europe/Berlin'); $this->assertEquals(new LocalDate('2016-01-03', 'Europe/Berlin'), $subject->getStartOfNextDay()); $subject = new LocalDate('2016-01-02T12:00:00', 'Europe/Berlin'); $this->assertEquals(new LocalDate('2016-01-03', 'Europe/Berlin'), $subject->getStartOfNextDay()); $subject = new LocalDate('2016-01-02T23:00:00', 'Europe/Berlin'); $this->assertEquals(new LocalDate('2016-01-03', 'Europe/Berlin'), $subject->getStartOfNextDay()); $subject = new LocalDate('2016-01-02T24:00:00', 'Europe/Berlin'); $this->assertEquals(new LocalDate('2016-01-04', 'Europe/Berlin'), $subject->getStartOfNextDay()); }