/** * Testing end date falling into Feb 29th */ public function testGenerateEndDate17() { $leavePeriodDataHolder = new LeavePeriodDataHolder(); $leavePeriodDataHolder->setIsLeavePeriodStartOnFeb29th('No'); $leavePeriodDataHolder->setDateFormat('Y-m-d'); $leavePeriodDataHolder->setLeavePeriodStartDate('2011-03-01'); $leavePeriodEndDate = $this->leavePeriodService->generateEndDate($leavePeriodDataHolder); $this->assertEquals('2012-02-29', $leavePeriodEndDate); }