/opt/alt/php52/usr/share/pear/test/XML_Util/tests
NameSizeModeActions
testBasic_apiVersion.phpt4490644editdlrm
testBasic_attributesToString.phpt36310644editdlrm
testBasic_collapseEmptyTags.phpt17950644editdlrm
testBasic_createCDataSection.phpt4940644editdlrm
testBasic_createComment.phpt4710644editdlrm
testBasic_createEndElement.phpt6960644editdlrm
testBasic_createStartElement.phpt37730644editdlrm
testBasic_createTag.phpt59160644editdlrm
testBasic_createTagFromArray.phpt93090644editdlrm
testBasic_getDocTypeDeclaration.phpt15160644editdlrm
testBasic_getXmlDeclaration.phpt11670644editdlrm
testBasic_isValidName.phpt14100644editdlrm
testBasic_raiseError.phpt5020644editdlrm
testBasic_replaceEntities.phpt32480644editdlrm
testBasic_reverseEntities.phpt32330644editdlrm
testBasic_splitQualifiedName.phpt9830644editdlrm
testBug_4950.phpt6750644editdlrm
testBug_5392.phpt10970644editdlrm
testBug_18343.phpt32190644editdlrm
Edit: /opt/alt/php52/usr/share/pear/test/XML_Util/tests/testBug_18343.phpt (3219B)
--TEST-- XML_Util tests for Bug #18343 Entities in file names decoded during packaging --CREDITS-- Chuck Burgess # created for v1.2.2a1 2014-06-03 --FILE-- "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", ) ); echo "No matter what flags are given to createTagFromArray(), an attribute must *always* be at least ENTITIES_XML encoded..." . PHP_EOL . PHP_EOL; $flags = array( 'no flag' => null, 'false' => false, 'ENTITIES_NONE' => XML_UTIL_ENTITIES_NONE, 'ENTITIES_XML' => XML_UTIL_ENTITIES_XML, 'ENTITIES_XML_REQUIRED' => XML_UTIL_ENTITIES_XML_REQUIRED, 'ENTITIES_HTML' => XML_UTIL_ENTITIES_HTML, 'REPLACE_ENTITIES' => XML_UTIL_REPLACE_ENTITIES, ); foreach ($flags as $flagKey => $flagValue) { echo "Testing with $flagKey:" . PHP_EOL; echo XML_Util::createTagFromArray($array, $flagValue) . PHP_EOL . PHP_EOL; } ?> --EXPECT-- =====XML_Util tests for Bug #18343 "Entities in file names decoded during packaging"===== TEST: test case provided in bug report No matter what flags are given to createTagFromArray(), an attribute must *always* be at least ENTITIES_XML encoded... Testing with no flag: Testing with false: Testing with ENTITIES_NONE: Testing with ENTITIES_XML: Testing with ENTITIES_XML_REQUIRED: Testing with ENTITIES_HTML: Testing with REPLACE_ENTITIES: