xref: /dokuwiki/_test/tests/inc/parser/parser.inc.php (revision f8369d7d6e37248d6523fdac6e1d760fca4f1b52)
1*f8369d7dSTobias Sarnowski<?php
2*f8369d7dSTobias Sarnowski/**
3*f8369d7dSTobias Sarnowski* @version $Id: parser.inc.php,v 1.2 2005/03/25 21:00:22 harryf Exp $
4*f8369d7dSTobias Sarnowski* @package Doku
5*f8369d7dSTobias Sarnowski* @subpackage Tests
6*f8369d7dSTobias Sarnowski*/
7*f8369d7dSTobias Sarnowski
8*f8369d7dSTobias Sarnowski/**
9*f8369d7dSTobias Sarnowski* Includes
10*f8369d7dSTobias Sarnowski*/
11*f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/init.php';
12*f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/confutils.php';
13*f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/parser/parser.php';
14*f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/parser/handler.php';
15*f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/events.php';
16*f8369d7dSTobias Sarnowskirequire_once DOKU_INC . 'inc/mail.php';
17*f8369d7dSTobias Sarnowski
18*f8369d7dSTobias Sarnowski/**
19*f8369d7dSTobias Sarnowski* @package Doku
20*f8369d7dSTobias Sarnowski* @subpackage Tests
21*f8369d7dSTobias Sarnowski*/
22*f8369d7dSTobias Sarnowskiabstract class TestOfDoku_Parser extends PHPUnit_Framework_TestCase {
23*f8369d7dSTobias Sarnowski
24*f8369d7dSTobias Sarnowski    var $P;
25*f8369d7dSTobias Sarnowski    var $H;
26*f8369d7dSTobias Sarnowski
27*f8369d7dSTobias Sarnowski    function setup() {
28*f8369d7dSTobias Sarnowski        $this->P = new Doku_Parser();
29*f8369d7dSTobias Sarnowski        $this->H = new Doku_Handler();
30*f8369d7dSTobias Sarnowski        $this->P->Handler = & $this->H;
31*f8369d7dSTobias Sarnowski    }
32*f8369d7dSTobias Sarnowski
33*f8369d7dSTobias Sarnowski    function tearDown() {
34*f8369d7dSTobias Sarnowski        unset($this->P);
35*f8369d7dSTobias Sarnowski        unset($this->H);
36*f8369d7dSTobias Sarnowski    }
37*f8369d7dSTobias Sarnowski}
38*f8369d7dSTobias Sarnowski
39*f8369d7dSTobias Sarnowskifunction stripByteIndex($call) {
40*f8369d7dSTobias Sarnowski    unset($call[2]);
41*f8369d7dSTobias Sarnowski    if ($call[0] == "nest") {
42*f8369d7dSTobias Sarnowski      $call[1][0] = array_map('stripByteIndex',$call[1][0]);
43*f8369d7dSTobias Sarnowski    }
44*f8369d7dSTobias Sarnowski    return $call;
45*f8369d7dSTobias Sarnowski}
46