From 38d0eb7cfb52e5b358a700d6cee4f85c075f5a42 Mon Sep 17 00:00:00 2001 From: rurban Date: Fri, 21 Jan 2005 08:48:09 +0000 Subject: [PATCH] lowercase both git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@4397 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- tests/unit/lib/InlineParserTest.php | 47 +++++++++++++++++------------ 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/tests/unit/lib/InlineParserTest.php b/tests/unit/lib/InlineParserTest.php index eb400fe04..c06acb2d7 100644 --- a/tests/unit/lib/InlineParserTest.php +++ b/tests/unit/lib/InlineParserTest.php @@ -1,5 +1,5 @@ * testLinks: Reini Urban @@ -35,34 +35,41 @@ class InlineParserTest extends phpwiki_TestCase { function testLinks() { $uplink = 'http://'.(defined('SERVER_NAME')?SERVER_NAME:'').DATA_PATH.'/uploads/image.jpg'; - $tests = array("[label|link]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"cached_wikilink":2:{s:5:"_page";s:4:"link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', - "[ label | link.jpg ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"cached_wikilink":2:{s:5:"_page";s:8:"link.jpg";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', - "[ image.jpg | link ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"cached_wikilink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"htmlelement":4:{s:8:"_content";a:0:{}s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";b:0;s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:11:"_properties";i:7;}}i:2;s:0:"";}}', - //"[ Upload:image.jpg | link ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"cached_wikilink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"htmlelement":4:{s:8:"_content";a:0:{}s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";s:'.strlen($uplink).':"'.$uplink.'";s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:11:"_properties";i:7;}}i:2;s:0:"";}}', - //"[ http://server/image.jpg | link ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"cached_wikilink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"htmlelement":4:{s:8:"_content";a:0:{}s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";s:23:"http://server/image.jpg";s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:11:"_properties";i:7;}}i:2;s:0:"";}}', - "[ label | http://server/link ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"cached_externallink":2:{s:4:"_url";s:18:"http://server/link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', - "[ label | Upload:link ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:20:"cached_interwikilink":2:{s:5:"_link";s:11:"Upload:link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', - "[ label | phpwiki:action=link ]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:17:"cached_phpwikiurl":2:{s:4:"_url";s:19:"phpwiki:action=link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', - "Upload:image.jpg" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:20:"cached_interwikilink":1:{s:5:"_link";s:16:"Upload:image.jpg";}i:2;s:0:"";}}', - "http://server/image.jpg" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"cached_externallink":1:{s:4:"_url";s:23:"http://server/image.jpg";}i:2;s:0:"";}}', - "http://server/link" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"cached_externallink":1:{s:4:"_url";s:18:"http://server/link";}i:2;s:0:"";}}', - "[http:/server/~name/]" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"cached_externallink":1:{s:4:"_url";s:18:"http:/server/name/";}i:2;s:0:"";}}', - "http:/server/~name/" => 'O:10:"xmlcontent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"cached_externallink":1:{s:4:"_url";s:18:"http:/server/name/";}i:2;s:0:"";}}' + $tests = array("[label|link]" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', + "[ label | link.jpg ]" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:8:"link.jpg";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', + "[ image.jpg | link ]" => check_php_version(5) + // php5 does not have _content as first HtmlElement property + ? 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"HtmlElement":4:{s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";b:0;s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:8:"_content";a:0:{}s:11:"_properties";i:7;}}i:2;s:0:"";}}' + : 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"HtmlElement":4:{s:8:"_content";a:0:{}s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";b:0;s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:11:"_properties";i:7;}}i:2;s:0:"";}}', + "[ Upload:image.jpg | link ]" => !check_php_version(5) ? 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"HtmlElement":4:{s:8:"_content";a:0:{}s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";s:'.strlen($uplink).':"'.$uplink.'";s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:11:"_properties";i:7;}}i:2;s:0:"";}}' + : 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"HtmlElement":4:{s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";s:'.strlen($uplink).':"'.$uplink.'";s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:8:"_content";a:0:{}s:11:"_properties";i:7;}}i:2;s:0:"";}}', + "[ http://server/image.jpg | link ]" => !check_php_version(5) ? 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"HtmlElement":4:{s:8:"_content";a:0:{}s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";s:23:"http://server/image.jpg";s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:11:"_properties";i:7;}}i:2;s:0:"";}}' + : 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:15:"Cached_WikiLink":2:{s:5:"_page";s:4:"link";s:6:"_label";O:11:"HtmlElement":4:{s:4:"_tag";s:3:"img";s:5:"_attr";a:3:{s:3:"src";s:23:"http://server/image.jpg";s:3:"alt";s:4:"link";s:5:"class";s:11:"inlineimage";}s:8:"_content";a:0:{}s:11:"_properties";i:7;}}i:2;s:0:"";}}', + "[ label | http://server/link ]" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"Cached_ExternalLink":2:{s:4:"_url";s:18:"http://server/link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', + "[ label | Upload:link ]" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:20:"Cached_InterwikiLink":2:{s:5:"_link";s:11:"Upload:link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', + "[ label | phpwiki:action=link ]" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:17:"Cached_PhpwikiURL":2:{s:4:"_url";s:19:"phpwiki:action=link";s:6:"_label";s:5:"label";}i:2;s:0:"";}}', + "Upload:image.jpg" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:20:"Cached_InterwikiLink":1:{s:5:"_link";s:16:"Upload:image.jpg";}i:2;s:0:"";}}', + "http://server/image.jpg" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"Cached_ExternalLink":1:{s:4:"_url";s:23:"http://server/image.jpg";}i:2;s:0:"";}}', + "http://server/link" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"Cached_ExternalLink":1:{s:4:"_url";s:18:"http://server/link";}i:2;s:0:"";}}', + "[http:/server/~name/]" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"Cached_ExternalLink":1:{s:4:"_url";s:18:"http:/server/name/";}i:2;s:0:"";}}', + "http:/server/~name/" => 'O:10:"XmlContent":1:{s:8:"_content";a:3:{i:0;s:0:"";i:1;O:19:"Cached_ExternalLink":1:{s:4:"_url";s:18:"http:/server/name/";}i:2;s:0:"";}}' ); //$i = 0; - foreach ($tests as $wiki => $dump) { + foreach ($tests as $wiki => $expected) { //print $i++ . " .. "; $xml = TransformInline($wiki); $this->assertTrue(isa($xml, 'XmlContent')); - //echo var_export($xml),"\n"; - //echo serialize($xml),"\n"; - $this->assertEquals($dump, serialize($xml)); + $actual = serialize($xml); + if (!check_php_version(5)) { + $expected = strtolower($expected); + $actual = strtolower($actual); + } + $this->assertEquals($expected, $actual); } } } - // (c-file-style: "gnu") // Local Variables: // mode: php @@ -71,4 +78,4 @@ class InlineParserTest extends phpwiki_TestCase { // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: -?> +?> \ No newline at end of file -- 2.45.0