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); }
/** * @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(); }