X7ROOT File Manager
Current Path:
/opt/alt/php72/usr/share/pear/test/XML_Util/tests
opt
/
alt
/
php72
/
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: Bug21177Tests.php
<?php /** * Bug #21177 "XML_Util::collapseEmptyTags() can return NULL" * * PREG returns NULL when it encounters an error. * In this case, it was encountering PREG_BACKTRACK_LIMIT_ERROR. * * @link https://pear.php.net/bugs/bug.php?id=21177 */ class Bug21177Tests extends AbstractUnitTests { public function getTestCandidate() { $expected = '<id_mytest_yesorno />'; return array( array('<idmytestyesorno></idmytestyesorno>', '<idmytestyesorno />'), array('<idmytestyesorno />', '<idmytestyesorno />'), array('<id_mytest_yesorno></id_mytest_yesorno>', '<id_mytest_yesorno />'), array('<id_mytest_yesorno />', '<id_mytest_yesorno />'), ); } /** * @dataProvider getTestCandidate() */ public function testCollapseEmptyTagsForBug21177($original, $expected) { $this->assertEquals($expected, XML_Util::collapseEmptyTags($original, XML_UTIL_COLLAPSE_ALL), "Failed bugcheck."); } }
Upload File
Create Folder