/opt/cpanel/ea-php81/root/usr/share/tests/pear/XML_Util/tests
<?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."); } }
.
Edit
..
Edit
AbstractUnitTests.php
Edit
ApiVersionTests.php
Edit
AttributesToStringTests.php
Edit
Bug18343Tests.php
Edit
Bug21177Tests.php
Edit
Bug21184Tests.php
Edit
Bug4950Tests.php
Edit
Bug5392Tests.php
Edit
CollapseEmptyTagsTests.php
Edit
CreateCDataSectionTests.php
Edit
CreateCommentTests.php
Edit
CreateEndElementTests.php
Edit
CreateStartElementTests.php
Edit
CreateTagFromArrayTests.php
Edit
CreateTagTests.php
Edit
GetDocTypeDeclarationTests.php
Edit
GetXmlDeclarationTests.php
Edit
IsValidNameTests.php
Edit
RaiseErrorTests.php
Edit
ReplaceEntitiesTests.php
Edit
ReverseEntitiesTests.php
Edit
SplitQualifiedNameTests.php
Edit