Skip to content
Snippets Groups Projects
Commit 389ae2b7 authored by Andreas Gohr's avatar Andreas Gohr
Browse files

unittest fixes (28 still failing)

darcs-hash:20060122160518-7ad00-fe700b723300fd5f020120c8551eec98ad8f8b1a.gz
parent a771ad3a
No related branches found
No related tags found
No related merge requests found
...@@ -88,30 +88,24 @@ def'); ...@@ -88,30 +88,24 @@ def');
array('table_open',array(3,2)), array('table_open',array(3,2)),
array('tablerow_open',array()), array('tablerow_open',array()),
array('tablecell_open',array(1,'left')), array('tablecell_open',array(1,'left')),
array('cdata',array(' Row 0 Col 1')), array('cdata',array(' Row 0 Col 1 ')),
array('cdata',array(' ')),
array('tablecell_close',array()), array('tablecell_close',array()),
array('tablecell_open',array(1,'left')), array('tablecell_open',array(1,'left')),
array('cdata',array(' Iñtërnâtiônàlizætiøn')), array('cdata',array(' Iñtërnâtiônàlizætiøn ')),
array('cdata',array(' ')),
array('tablecell_close',array()), array('tablecell_close',array()),
array('tablecell_open',array(1,'left')), array('tablecell_open',array(1,'left')),
array('cdata',array(' Row 0 Col 3')), array('cdata',array(' Row 0 Col 3 ')),
array('cdata',array(' ')),
array('tablecell_close',array()), array('tablecell_close',array()),
array('tablerow_close',array()), array('tablerow_close',array()),
array('tablerow_open',array()), array('tablerow_open',array()),
array('tablecell_open',array(1,'left')), array('tablecell_open',array(1,'left')),
array('cdata',array(' Row 1 Col 1')), array('cdata',array(' Row 1 Col 1 ')),
array('cdata',array(' ')),
array('tablecell_close',array()), array('tablecell_close',array()),
array('tablecell_open',array(1,'left')), array('tablecell_open',array(1,'left')),
array('cdata',array(' Iñtërnâtiônàlizætiøn')), array('cdata',array(' Iñtërnâtiônàlizætiøn ')),
array('cdata',array(' ')),
array('tablecell_close',array()), array('tablecell_close',array()),
array('tablecell_open',array(1,'left')), array('tablecell_open',array(1,'left')),
array('cdata',array(' Row 1 Col 3')), array('cdata',array(' Row 1 Col 3 ')),
array('cdata',array(' ')),
array('tablecell_close',array()), array('tablecell_close',array()),
array('tablerow_close',array()), array('tablerow_close',array()),
array('table_close',array()), array('table_close',array()),
...@@ -120,6 +114,7 @@ def'); ...@@ -120,6 +114,7 @@ def');
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
); );
$this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls); $this->assertEqual(array_map('stripbyteindex',$this->H->calls),$calls);
} }
......
...@@ -15,8 +15,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -15,8 +15,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externallink',array('http://www.google.com ', NULL)), array('externallink',array('http://www.google.com', NULL)),
array('cdata',array('Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
); );
...@@ -30,8 +30,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -30,8 +30,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externallink',array('HTTP://WWW.GOOGLE.COM ', NULL)), array('externallink',array('HTTP://WWW.GOOGLE.COM', NULL)),
array('cdata',array('Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
); );
...@@ -58,8 +58,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -58,8 +58,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externallink',array('www.google.com ', NULL)), array('externallink',array('www.google.com', NULL)),
array('cdata',array('Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
); );
...@@ -73,23 +73,23 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -73,23 +73,23 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externallink',array('ftp.sunsite.com ', NULL)), array('externallink',array('ftp.sunsite.com', NULL)),
array('cdata',array('Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
); );
$this->assertEqual(array_map('stripByteIndex',$this->H->calls),$calls); $this->assertEqual(array_map('stripByteIndex',$this->H->calls),$calls);
} }
function testEmail() { function testEmail() {
$this->fail('The emaillink mode seems to cause php 5.0.5 to segfault'); /* $this->fail('The emaillink mode seems to cause php 5.0.5 to segfault');
return; return; //FIXME: is this still true?*/
$this->P->addMode('email',new Doku_Parser_Mode_Emaillink()); $this->P->addMode('emaillink',new Doku_Parser_Mode_Emaillink());
$this->P->parse("Foo <bugs@php.net> Bar"); $this->P->parse("Foo <bugs@php.net> Bar");
$calls = array ( $calls = array (
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('email',array('bugs@php.net', NULL)), array('emaillink',array('bugs@php.net', NULL)),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -254,7 +254,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -254,7 +254,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('filelink',array('file://temp/file.txt','Some File')), array('externallink',array('file://temp/file.txt','Some File')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -268,9 +268,9 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -268,9 +268,9 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
$calls = array ( $calls = array (
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo')), array('cdata',array("\n".'Foo ')),
array('windowssharelink',array(' \\\server\share ',NULL)), array('windowssharelink',array('\\\server\share',NULL)),
array('cdata',array('Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
); );
...@@ -299,7 +299,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -299,7 +299,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia',array('img.gif',NULL,NULL,NULL,NULL,TRUE)), array('internalmedia',array('img.gif',NULL,NULL,NULL,NULL,'cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -314,7 +314,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -314,7 +314,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internallink',array('foo.txt','Some File')), array('internalmedia',array('foo.txt','Some File',null,10,10,'cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -329,7 +329,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -329,7 +329,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia',array('img.gif',NULL,'left',NULL,NULL,TRUE)), array('internalmedia',array('img.gif',NULL,'left',NULL,NULL,'cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -344,7 +344,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -344,7 +344,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia',array('img.gif',NULL,'right',NULL,NULL,TRUE)), array('internalmedia',array('img.gif',NULL,'right',NULL,NULL,'cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -359,7 +359,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -359,7 +359,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia',array('img.gif',NULL,'center',NULL,NULL,TRUE)), array('internalmedia',array('img.gif',NULL,'center',NULL,NULL,'cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -374,7 +374,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -374,7 +374,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia',array('img.gif',NULL,NULL,'50','100',FALSE)), array('internalmedia',array('img.gif',NULL,NULL,'50','100','nocache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -389,7 +389,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -389,7 +389,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia',array('img.gif','Some Image',NULL,'50','100',TRUE)), array('internalmedia',array('img.gif','Some Image',NULL,'50','100','cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -404,7 +404,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -404,7 +404,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externalmedia',array('http://www.google.com/img.gif',NULL,NULL,NULL,NULL,TRUE)), array('externalmedia',array('http://www.google.com/img.gif',NULL,NULL,NULL,NULL,'cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -419,7 +419,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -419,7 +419,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externalmedia',array('http://www.google.com/img.gif',NULL,NULL,'50','100',FALSE)), array('externalmedia',array('http://www.google.com/img.gif',NULL,NULL,'50','100','nocache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -435,7 +435,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -435,7 +435,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('externalmedia', array('externalmedia',
array('http://www.google.com/img.gif','Some Image',NULL,'50','100',TRUE)), array('http://www.google.com/img.gif','Some Image',NULL,'50','100','cache','details')),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -454,7 +454,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -454,7 +454,8 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
'align'=>NULL, 'align'=>NULL,
'width'=>10, 'width'=>10,
'height'=>20, 'height'=>20,
'cache'=>FALSE, 'cache'=>'nocache',
'linking'=>'details',
); );
$calls = array ( $calls = array (
...@@ -475,19 +476,20 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -475,19 +476,20 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
$image = array( $image = array(
'type'=>'internalmedia', 'type'=>'internalmedia',
'src'=>'img.gif', 'src'=>'foo.txt',
'title'=>'Some Image', 'title'=>'Some Image',
'align'=>NULL, 'align'=>NULL,
'width'=>10, 'width'=>10,
'height'=>20, 'height'=>20,
'cache'=>FALSE, 'cache'=>'nocache',
'linking'=>'details',
); );
$calls = array ( $calls = array (
array('document_start',array()), array('document_start',array()),
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internallink',array('x:1:y:foo_bar:z','{{foo.txt?10x20nocache|Some Image}}')), array('internallink',array('x:1:y:foo_bar:z',$image)),
array('cdata',array(' Bar'."\n")), array('cdata',array(' Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
...@@ -503,7 +505,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser { ...@@ -503,7 +505,7 @@ class TestOfDoku_Parser_Links extends TestOfDoku_Parser {
array('p_open',array()), array('p_open',array()),
array('cdata',array("\n".'Foo ')), array('cdata',array("\n".'Foo ')),
array('internalmedia', array('internalmedia',
array('img.gif','{{foo.gif|{{bar.gif|Bar',NULL,NULL,NULL,TRUE)), array('img.gif','{{foo.gif|{{bar.gif|Bar',NULL,NULL,NULL,'cache','details')),
array('cdata',array('}}}} Bar'."\n")), array('cdata',array('}}}} Bar'."\n")),
array('p_close',array()), array('p_close',array()),
array('document_end',array()), array('document_end',array()),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment