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: IsValidNameTests.php
<?php class IsValidNameTests extends AbstractUnitTests { /** * @covers XML_Util::isValidName() */ public function testIsValidNameForTagNameThatIsValid() { $tagName = "alpha-x_y_z.123"; $result = XML_Util::isValidName($tagName); $this->assertTrue($result); } /** * @covers XML_Util::isValidName() */ public function testIsValidNameForTagNameWithInvalidCharacter() { $tagName = "invalidTag?"; $result = XML_Util::isValidName($tagName); $this->assertInstanceOf('PEAR_Error', $result); $expectedError = "XML names may only contain alphanumeric chars, period, hyphen, colon and underscores"; $this->assertEquals($expectedError, $result->getMessage()); } /** * @covers XML_Util::isValidName() */ public function testIsValidNameForTagNameWithInvalidStartingCharacter() { $tagName = "1234five"; $result = XML_Util::isValidName($tagName); $this->assertInstanceOf('PEAR_Error', $result); $expectedError = "XML names may only start with letter or underscore"; $this->assertEquals($expectedError, $result->getMessage()); } /** * @covers XML_Util::isValidName() */ public function testIsValidNameForInt() { $tagName = 1; $result = XML_Util::isValidName($tagName); $this->assertInstanceOf('PEAR_Error', $result); $expectedError = "XML names may only start with letter or underscore"; $this->assertEquals($expectedError, $result->getMessage()); } /** * @covers XML_Util::isValidName() */ public function testIsValidNameForEmptyString() { $tagName = ''; $result = XML_Util::isValidName($tagName); $this->assertInstanceOf('PEAR_Error', $result); $expectedError = "XML names may only start with letter or underscore"; $this->assertEquals($expectedError, $result->getMessage()); } }
Upload File
Create Folder