Ejemplo n.º 1
0
 public function testGetJobLogger()
 {
     $job = new Job();
     $logger = new NullLogger();
     $this->loggerFactory->expects($this->once())->method('create')->with($job)->willReturn($logger);
     $this->assertSame($logger, $this->subject->getJobLogger($job));
 }
Ejemplo n.º 2
0
 public function testOnPreExecuteRegistersLogger()
 {
     $job = new Job('JobTicket');
     $context = new Context();
     $logger = new NullLogger();
     $event = new ExecutionEvent($job, $context);
     $this->factory->expects($this->once())->method('create')->with($job)->willReturn($logger);
     $this->subject->onPreExecute($event);
     $this->assertTrue($context->has('abc.logger'));
     $this->assertSame($logger, $context->get('abc.logger'));
 }
Ejemplo n.º 3
0
 public function testUpdate()
 {
     $job = new Job();
     $job->setTicket('JobTicket');
     $existingJob = new Job();
     $this->jobManager->expects($this->once())->method('findByTicket')->with($job->getTicket())->willReturn($existingJob);
     $this->helper->expects($this->once())->method('copyJob')->with($job, $existingJob)->willReturn($existingJob);
     $this->jobManager->expects($this->once())->method('save')->with($existingJob);
     $this->loggerFactory->expects($this->once())->method('create')->with($existingJob)->willReturn(new NullLogger());
     $this->subject->update($job);
 }