예제 #1
0
 public function testParseAndContinueWithNoRetry()
 {
     $process = new StubbedParaProcess();
     $process->setIsToBeRetried(false);
     $parser = new RetryParser();
     $this->assertTrue($parser->parseAndContinue($process));
     $this->assertEquals(array(), $process->getTestResults());
 }
예제 #2
0
 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());
 }