Пример #1
0
 public function doRun($file, $right, $wrong, $ignores, $exceptions)
 {
     $input = 'examples/input/' . $file . '.html';
     $tables = PHPFIT_Parse::create(file_get_contents($input, true));
     $fixture = new PHPFIT_Fixture();
     $fixture->doTables($tables);
     $this->assertEqual($right, $fixture->counts->right);
     $this->assertEqual($wrong, $fixture->counts->wrong);
     $this->assertEqual($ignores, $fixture->counts->ignores);
     $this->assertEqual($exceptions, $fixture->counts->exceptions);
 }
Пример #2
0
 /**
  * @param string $input
  * @return string
  */
 private function processDocument($fixturePath, $input)
 {
     PHPFIT_Fixture::setHtmlRenderer(new PHPFIT_HtmlRenderer_Fitnesse());
     $fixture = new PHPFIT_Fixture($fixturePath);
     try {
         $tables = PHPFIT_Parse::create($input);
         $fixture->doTables($tables);
     } catch (PHPFIT_Exception_Parse $e) {
         $tables = $this->exception($e, $fixture);
     }
     $this->counts = $fixture->counts;
     $this->totalCounts->tally($fixture->counts);
     return $tables->toString();
 }