public function testParseAndContinueWithNoRetry() { $process = new StubbedParaProcess(); $process->setIsToBeRetried(false); $parser = new RetryParser(); $this->assertTrue($parser->parseAndContinue($process)); $this->assertEquals(array(), $process->getTestResults()); }
public function testPrintProcessResultWithRetry() { $process = new StubbedParaProcess(); $process->setIsToBeRetried(true); $printer = new ProcessPrinter(); $output = new ConsoleOutputStub(); $processEvent = new ProcessEvent($process, array('output_interface' => $output)); $printer->onProcessTerminated($processEvent); $this->assertEquals('<ok>A</ok>', $output->getOutput()); }