/** * */ public function setUp() { $this->queueManager = new QueueManager(); $this->queueManager->injectSettings(array('queues' => array('TestQueue' => array('className' => 'TYPO3\\Jobqueue\\Common\\Tests\\Unit\\Fixtures\\TestQueue')))); $this->jobManager = new JobManager(); ObjectAccess::setProperty($this->jobManager, 'queueManager', $this->queueManager, true); }
/** * @test */ public function getQueueReusesInstances() { $queueManager = new QueueManager(); $queueManager->injectSettings(array('queues' => array('TestQueue' => array('className' => 'TYPO3\\Jobqueue\\Common\\Tests\\Unit\\Fixtures\\TestQueue')))); $queue = $queueManager->getQueue('TestQueue'); $this->assertSame($queue, $queueManager->getQueue('TestQueue')); }