public function testFindByWithStatus() { $job = $this->subject->create('JobType', null, new Schedule('Type', 'Expression')); $job->setStatus(Status::REQUESTED()); $this->subject->save($job); $this->assertCount(1, $this->subject->findBy(['status' => Status::REQUESTED()])); $this->assertEmpty($this->subject->findBy(['status' => Status::PROCESSED()])); }
public function testFindBy() { $criteria = array('foo'); $orderBy = array('foo' => 'bar'); $limit = 2; $offset = 1; $this->repository->expects($this->once())->method('findBy')->with($criteria, $orderBy, $limit, $offset); $this->subject->findBy($criteria, $orderBy, $limit, $offset); }
/** * @param EntityManager $em * @param string $class * @param ScheduleManager $scheduleManager * @param SerializationHelper $serializationHelper */ public function __construct(EntityManager $em, $class, ScheduleManager $scheduleManager, SerializationHelper $serializationHelper) { parent::__construct($em, $class, $scheduleManager, $serializationHelper); $this->em = $em; }