From ae4cb5963676bdd9415f1b6652942ed462026fc5 Mon Sep 17 00:00:00 2001 From: Tobias Sarnowski Date: Mon, 16 Apr 2012 17:36:10 +0000 Subject: unified unit and integration tests --- _testing/unittests/inc/parser/parser_i18n.test.php | 162 --------------------- 1 file changed, 162 deletions(-) delete mode 100644 _testing/unittests/inc/parser/parser_i18n.test.php (limited to '_testing/unittests/inc/parser/parser_i18n.test.php') diff --git a/_testing/unittests/inc/parser/parser_i18n.test.php b/_testing/unittests/inc/parser/parser_i18n.test.php deleted file mode 100644 index 096f2e227..000000000 --- a/_testing/unittests/inc/parser/parser_i18n.test.php +++ /dev/null @@ -1,162 +0,0 @@ -P->addMode($format,new Doku_Parser_Mode_Formatting($format)); - } - $this->P->parse("I**ñ**t__ë__r//n//âtiôn''à''lizætiøn"); - $calls = array ( - array('document_start',array()), - array('p_open',array()), - array('cdata',array("\nI")), - array('strong_open',array()), - array('cdata',array('ñ')), - array('strong_close',array()), - array('cdata',array('t')), - array('underline_open',array()), - array('cdata',array('ë')), - array('underline_close',array()), - array('cdata',array('r')), - array('emphasis_open',array()), - array('cdata',array('n')), - array('emphasis_close',array()), - array('cdata',array('â')), - array('superscript_open',array()), - array('cdata',array('t')), - array('superscript_close',array()), - array('cdata',array('i')), - array('subscript_open',array()), - array('cdata',array('ô')), - array('subscript_close',array()), - array('cdata',array('n')), - array('monospace_open',array()), - array('cdata',array('à')), - array('monospace_close',array()), - array('cdata',array('liz')), - array('deleted_open',array()), - array('cdata',array('æ')), - array('deleted_close',array()), - array('cdata',array("tiøn")), - array('p_close',array()), - array('document_end',array()), - ); - $this->assertEquals(array_map('stripbyteindex',$this->H->calls),$calls); - } - - function testHeader() { - $this->P->addMode('header',new Doku_Parser_Mode_Header()); - $this->P->parse("Foo\n ==== Iñtërnâtiônàlizætiøn ==== \n Bar"); - $calls = array ( - array('document_start',array()), - array('p_open',array()), - array('cdata',array("\nFoo")), - array('p_close',array()), - array('header',array('Iñtërnâtiônàlizætiøn',3,5)), - array('section_open',array(3)), - array('p_open',array()), - array('cdata',array("\n Bar")), - array('p_close',array()), - array('section_close',array()), - array('document_end',array()), - ); - $this->assertEquals(array_map('stripbyteindex',$this->H->calls),$calls); - } - - function testTable() { - $this->P->addMode('table',new Doku_Parser_Mode_Table()); - $this->P->parse(' -abc -| Row 0 Col 1 | Iñtërnâtiônàlizætiøn | Row 0 Col 3 | -| Row 1 Col 1 | Iñtërnâtiônàlizætiøn | Row 1 Col 3 | -def'); - $calls = array ( - array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n\nabc")), - array('p_close',array()), - array('table_open',array(3, 2, 6)), - array('tablerow_open',array()), - array('tablecell_open',array(1,'left',1)), - array('cdata',array(' Row 0 Col 1 ')), - array('tablecell_close',array()), - array('tablecell_open',array(1,'left',1)), - array('cdata',array(' Iñtërnâtiônàlizætiøn ')), - array('tablecell_close',array()), - array('tablecell_open',array(1,'left',1)), - array('cdata',array(' Row 0 Col 3 ')), - array('tablecell_close',array()), - array('tablerow_close',array()), - array('tablerow_open',array()), - array('tablecell_open',array(1,'left',1)), - array('cdata',array(' Row 1 Col 1 ')), - array('tablecell_close',array()), - array('tablecell_open',array(1,'left',1)), - array('cdata',array(' Iñtërnâtiônàlizætiøn ')), - array('tablecell_close',array()), - array('tablecell_open',array(1,'left',1)), - array('cdata',array(' Row 1 Col 3 ')), - array('tablecell_close',array()), - array('tablerow_close',array()), - array('table_close',array(153)), - array('p_open',array()), - array('cdata',array('def')), - array('p_close',array()), - array('document_end',array()), - ); - $this->assertEquals(array_map('stripbyteindex',$this->H->calls),$calls); - } - - function testAcronym() { - $t = array('Iñtërnâtiônàlizætiøn'); - $this->P->addMode('acronym',new Doku_Parser_Mode_Acronym($t)); - $this->P->parse("Foo Iñtërnâtiônàlizætiøn Bar"); - $calls = array ( - array('document_start',array()), - array('p_open',array()), - array('cdata',array("\nFoo ")), - array('acronym',array('Iñtërnâtiônàlizætiøn')), - array('cdata',array(" Bar")), - array('p_close',array()), - array('document_end',array()), - ); - $this->assertEquals(array_map('stripbyteindex',$this->H->calls),$calls); - } - - function testInterwiki() { - $this->P->addMode('internallink',new Doku_Parser_Mode_InternalLink()); - $this->P->parse("Foo [[wp>Iñtërnâtiônàlizætiøn|Iñtërnâtiônàlizætiøn]] Bar"); - $calls = array ( - array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n".'Foo ')), - array('interwikilink',array('wp>Iñtërnâtiônàlizætiøn','Iñtërnâtiônàlizætiøn','wp','Iñtërnâtiônàlizætiøn')), - array('cdata',array(' Bar')), - array('p_close',array()), - array('document_end',array()), - ); - $this->assertEquals(array_map('stripByteIndex',$this->H->calls),$calls); - } - - function testInternalLink() { - $this->P->addMode('internallink',new Doku_Parser_Mode_InternalLink()); - $this->P->parse("Foo [[x:Iñtërnâtiônàlizætiøn:y:foo_bar:z|Iñtërnâtiônàlizætiøn]] Bar"); - $calls = array ( - array('document_start',array()), - array('p_open',array()), - array('cdata',array("\n".'Foo ')), - array('internallink',array('x:Iñtërnâtiônàlizætiøn:y:foo_bar:z','Iñtërnâtiônàlizætiøn')), - array('cdata',array(' Bar')), - array('p_close',array()), - array('document_end',array()), - ); - $this->assertEquals(array_map('stripByteIndex',$this->H->calls),$calls); - } -} - -- cgit v1.2.3