public function testGetJobIdReturnsAvalidId() { $dispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface'); $logger = $this->getMock('Psr\\Log\\LoggerInterface'); $factory = new Factory($dispatcher, $logger, $this->createTranslatorMock()); $job = $this->getJob(); $this->assertEquals(get_class($job), get_class($factory->create($job->getJobId()))); }
/** * @expectedException \Alchemy\Phrasea\Exception\InvalidArgumentException * @expectedExceptionMessage Job `I\Dont\Know\This\Class` not found. */ public function testWithNonExistentClass() { $factory = new Factory($this->createDispatcherMock(), $this->createLoggerMock(), $this->createTranslatorMock()); $factory->create('I\\Dont\\Know\\This\\Class'); }