X7ROOT File Manager
Current Path:
/opt/alt/php83/usr/share/pear/test/XML_Util/tests
opt
/
alt
/
php83
/
usr
/
share
/
pear
/
test
/
XML_Util
/
tests
/
??
..
??
AbstractUnitTests.php
(424 B)
??
ApiVersionTests.php
(221 B)
??
AttributesToStringTests.php
(7.52 KB)
??
Bug18343Tests.php
(1.7 KB)
??
Bug21177Tests.php
(1.03 KB)
??
Bug21184Tests.php
(450 B)
??
Bug4950Tests.php
(729 B)
??
Bug5392Tests.php
(767 B)
??
CollapseEmptyTagsTests.php
(4.25 KB)
??
CreateCDataSectionTests.php
(362 B)
??
CreateCommentTests.php
(340 B)
??
CreateEndElementTests.php
(613 B)
??
CreateStartElementTests.php
(5.28 KB)
??
CreateTagFromArrayTests.php
(13.18 KB)
??
CreateTagTests.php
(7.79 KB)
??
GetDocTypeDeclarationTests.php
(1.74 KB)
??
GetXmlDeclarationTests.php
(1.14 KB)
??
IsValidNameTests.php
(1.94 KB)
??
RaiseErrorTests.php
(448 B)
??
ReplaceEntitiesTests.php
(4.22 KB)
??
ReverseEntitiesTests.php
(4.21 KB)
??
SplitQualifiedNameTests.php
(839 B)
Editing: Bug18343Tests.php
<?php /** * Bug #18343 "Entities in file names decoded during packaging" * * No matter what flags are given to createTagFromArray(), * an attribute must *always* be at least ENTITIES_XML encoded. * * @link https://pear.php.net/bugs/bug.php?id=18343 */ class Bug18343Tests extends AbstractUnitTests { private $tagArray = array( "qname" => "install", "attributes" => array( "as" => "Horde/Feed/fixtures/lexicon/http-p.moreover.com-cgi-local-page%2Fo=rss&s=Newsweek", "name" => "test/Horde/Feed/fixtures/lexicon/http-p.moreover.com-cgi-local-page%2Fo=rss&s=Newsweek", ) ); public function getFlagsToTest() { new XML_Util(); // for constants to be declared return array( array('no flag', null), array('false', false), array('ENTITIES_NONE', XML_UTIL_ENTITIES_NONE), array('ENTITIES_XML', XML_UTIL_ENTITIES_XML), array('ENTITIES_XML_REQUIRED', XML_UTIL_ENTITIES_XML_REQUIRED), array('ENTITIES_HTML', XML_UTIL_ENTITIES_HTML), array('REPLACE_ENTITIES', XML_UTIL_REPLACE_ENTITIES), ); } /** * @dataProvider getFlagsToTest() */ public function testCreateTagFromArrayForBug18343($key, $flag) { // all flags for the candidate input should return the same result $expected = <<< EOF <install as="Horde/Feed/fixtures/lexicon/http-p.moreover.com-cgi-local-page%2Fo=rss&s=Newsweek" name="test/Horde/Feed/fixtures/lexicon/http-p.moreover.com-cgi-local-page%2Fo=rss&s=Newsweek" /> EOF; $this->assertEquals($expected, XML_Util::createTagFromArray($this->tagArray, $flag), "Failed bugcheck for $key."); } }
Upload File
Create Folder