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);
         }
     }
 }
Example #2
0
 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);
         }
     }
 }