1f8369d7dSTobias Sarnowski<?php 2f8369d7dSTobias Sarnowski 3f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/parser/parser.php'; 4f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/parser/handler.php'; 5f8369d7dSTobias Sarnowski 6*36340418SAndreas Gohrabstract class TestOfDoku_Parser extends DokuWikiTest { 7f8369d7dSTobias Sarnowski 8f8369d7dSTobias Sarnowski var $P; 9f8369d7dSTobias Sarnowski var $H; 10f8369d7dSTobias Sarnowski 11ff576d93SDominik Eckelmann function setUp() { 12ff576d93SDominik Eckelmann parent::setUp(); 13f8369d7dSTobias Sarnowski $this->P = new Doku_Parser(); 14f8369d7dSTobias Sarnowski $this->H = new Doku_Handler(); 15f8369d7dSTobias Sarnowski $this->P->Handler = & $this->H; 16f8369d7dSTobias Sarnowski } 17f8369d7dSTobias Sarnowski 18f8369d7dSTobias Sarnowski function tearDown() { 19f8369d7dSTobias Sarnowski unset($this->P); 20f8369d7dSTobias Sarnowski unset($this->H); 21f8369d7dSTobias Sarnowski } 22f8369d7dSTobias Sarnowski} 23f8369d7dSTobias Sarnowski 24f8369d7dSTobias Sarnowskifunction stripByteIndex($call) { 25f8369d7dSTobias Sarnowski unset($call[2]); 26f8369d7dSTobias Sarnowski if ($call[0] == "nest") { 27f8369d7dSTobias Sarnowski $call[1][0] = array_map('stripByteIndex',$call[1][0]); 28f8369d7dSTobias Sarnowski } 29f8369d7dSTobias Sarnowski return $call; 30f8369d7dSTobias Sarnowski} 31