function testBlock() { $wr = new WikiRenderer(new wr3_to_xhtml()); foreach ($this->listblocks as $file => $nberror) { $sourceFile = 'datasblocks/' . $file . '.src'; $resultFile = 'datasblocks/' . $file . '.res'; $source = file_get_contents($sourceFile); $result = file_get_contents($resultFile); $res = $wr->render($source); if ($file == 'wr3_footnote') { $conf =& $wr->getConfig(); $res = str_replace('-' . $conf->footnotesId . '-', '-XXX-', $res); } $this->assertEqualOrDiff($result, $res, "error on {$file}"); if (!$this->assertEqual(count($wr->errors), $nberror, "Errors detected by wr ! (%s)")) { $this->dump($wr->errors); } } }
function testBlock() { $wr = new WikiRenderer(new trac_to_xhtml()); foreach ($this->listblocks as $file => $nberror) { $sourceFile = 'datasblocks/' . $file . '.src'; $resultFile = 'datasblocks/' . $file . '.res'; $handle = fopen($sourceFile, "r"); $source = fread($handle, filesize($sourceFile)); fclose($handle); $handle = fopen($resultFile, "r"); $result = fread($handle, filesize($resultFile)); fclose($handle); $res = $wr->render($source); if ($file == 'wr3_footnote') { $conf =& $wr->getConfig(); $res = str_replace('-' . $conf->footnotesId . '-', '-XXX-', $res); } $this->assertEquals($result, $res, "erreur sur {$file}"); $this->assertEquals($nberror, count($wr->errors), "Errors detected by wr"); } }
function testBlockFiles() { $wr = new WikiRenderer(new dokuwiki_to_xhtml()); foreach ($this->listblocks as $file => $nberror) { $sourceFile = 'datasblocks/doku_xhtml_' . $file . '.src'; $resultFile = 'datasblocks/doku_xhtml_' . $file . '.res'; $handle = fopen($sourceFile, "r"); $source = fread($handle, filesize($sourceFile)); fclose($handle); $handle = fopen($resultFile, "r"); $result = fread($handle, filesize($resultFile)); fclose($handle); $res = $wr->render($source); if ($file == 'general') { $conf =& $wr->getConfig(); $res = str_replace('-' . $conf->footnotesId . '-', '-XXX-', $res); } $this->assertEqualOrDiff($res, $result, "error on {$file}"); if (!$this->assertEqual(count($wr->errors), $nberror, "Errors detected by wr ! (%s)")) { $this->dump($wr->errors); } } }