/** * Simulate a deployment * * @param string $deploymentName * @return void */ public function simulateCommand($deploymentName) { $logger = new \TYPO3\FLOW3\Log\Logger(); $console = new \TYPO3\FLOW3\Log\Backend\ConsoleBackend(array('severityThreshold' => LOG_DEBUG)); $console->open(); $logger->setBackend($console); $deployment = $this->deploymentService->getDeployment($deploymentName); $deployment->setLogger($logger); $deployment->initialize(); $deployment->simulate(); }
/** * @test */ public function theShutdownMethodRunsCloseOnAllRegisteredBackends() { $mockBackend1 = $this->getMock('TYPO3\\FLOW3\\Log\\Backend\\BackendInterface', array('open', 'append', 'close')); $mockBackend1->expects($this->once())->method('close'); $mockBackend2 = $this->getMock('TYPO3\\FLOW3\\Log\\Backend\\BackendInterface', array('open', 'append', 'close')); $mockBackend2->expects($this->once())->method('close'); $logger = new \TYPO3\FLOW3\Log\Logger(); $logger->addBackend($mockBackend1); $logger->addBackend($mockBackend2); $logger->shutdownObject(); }