Ejemplo n.º 1
0
 /**
  * Tests if the collection of jobs in a flow is handled properly.
  */
 public function testJobCollection()
 {
     $flow = new Flow('test-flow');
     $job1 = new TestJob('test-job-1', null);
     $flow->addJob($job1);
     $job2 = new TestJob('test-job-2', null);
     $flow->addJob($job2);
     $job3 = new TestJob('test-job-3', null);
     $flow->addJob($job3);
     $this->assertEquals(3, $flow->getJobCount());
     $this->assertEquals(3, count($flow->getJobs()));
     foreach ($flow->getJobs() as $job) {
         $this->assertTrue($job instanceof JobInterface);
     }
 }