/** * Test find schedule by ad id event ad expired */ public function testFindScheduleByAdIdEventAdExpired() { $schedule = new Schedule(); $schedule->setName('testEvent'); $schedule->setEnabled(true); $schedule->setStartTime(new \DateTime()); $schedule->setStartTimeExpired(false); $schedule->setStatus('unexpired'); $schedule->setType('event'); $schedule->setEvent('ad.expired'); $schedule->setParameters(['id' => 'test']); $this->dm->persist($schedule); $this->dm->flush(); $result = $this->repository->getSchedulesByAdId('test')->getSingleResult(); $this->assertCount(1, $result->getParameters()); $this->assertContains('test', $result->getParameters()); }