public function testGetSetRemoveScheduledJobs() { $caseItem = new CaseItemStub(); $job = new ScheduledJob(); unset($caseItem->{'scheduledJobs'}); $caseItem->addScheduledJob($job); $this->assertCount(1, $caseItem->getScheduledJobs()->toArray()); $caseItem->addScheduledJob($job); $this->assertCount(2, $caseItem->getScheduledJobs()->toArray()); unset($caseItem->{'scheduledJobs'}); $this->assertTrue($caseItem->getScheduledJobs() instanceof ArrayCollection); $job = new ScheduledJob(); $job->setId(10); $job2 = new ScheduledJob(); $job2->setId(20); $caseItem->addScheduledJob($job); $caseItem->addScheduledJob($job2); $this->assertCount(2, $caseItem->getScheduledJobs()->toArray()); $caseItem->removeScheduledJob($job2); $this->assertCount(1, $caseItem->getScheduledJobs()->toArray()); $this->assertTrue($caseItem->getScheduledJobs()->contains($job)); $jobs = new ArrayCollection(); $jobs->add($job); $jobs->add($job2); unset($caseItem->{'scheduledJobs'}); $this->assertTrue($caseItem->getScheduledJobs() instanceof ArrayCollection); $this->assertCount(0, $caseItem->getScheduledJobs()->toArray()); $caseItem->setScheduledJobs($jobs); $this->assertEquals($jobs, $caseItem->getScheduledJobs()); }
public function testSetGetId() { $id = 123; $this->assertInstanceOf('Opg\\Core\\Model\\Entity\\Queue', $this->queue->setId($id)); $this->assertEquals($id, $this->queue->getId()); }