/** * Test save schedule */ public function testSave() { $schedule = new Schedule(); $schedule->setName('testEvent'); $schedule->setEnabled(true); $schedule->setStartTime(new \DateTime()); $schedule->setStartTimeExpired(false); $schedule->setStatus('unexpired'); $schedule->setType('event'); $result = $this->repository->save($schedule); $this->assertEquals($schedule->getName(), $result->getName()); $this->assertEquals($schedule->getEnabled(), $result->getEnabled()); $this->assertEquals($schedule->getStartTime(), $result->getStartTime()); $this->assertEquals($schedule->getStartTimeExpired(), $result->getStartTimeExpired()); $this->assertEquals($schedule->getStatus(), $result->getStatus()); $this->assertEquals($schedule->getType(), $result->getType()); }