X7ROOT File Manager
Current Path:
/opt/alt/php54/usr/share/pear/test/XML_Util/tests
opt
/
alt
/
php54
/
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: CollapseEmptyTagsTests.php
<?php class CollapseEmptyTagsTests extends AbstractUnitTests { /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsBasicUsage() { $emptyTag = "<foo></foo>"; $expected = "<foo />"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsBasicUsageAlongsideNonemptyTag() { $emptyTag = "<foo></foo>"; $otherTag = "<bar>baz</bar>"; $expected = "<foo /><bar>baz</bar>"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $otherTag)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagWithCollapseAll() { $emptyTag = "<foo></foo>"; $expected = "<foo />"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag, XML_UTIL_COLLAPSE_ALL)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagAlongsideNonemptyTagWithCollapseAll() { $emptyTag = "<foo></foo>"; $otherTag = "<bar>baz</bar>"; $expected = "<foo /><bar>baz</bar>"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $otherTag, XML_UTIL_COLLAPSE_ALL)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagAlongsideNonemptyTagAlongsideEmptyTagWithCollapseAll() { $emptyTag = "<foo></foo>"; $otherTag = "<bar>baz</bar>"; $expected = "<foo /><bar>baz</bar><foo />"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $otherTag . $emptyTag, XML_UTIL_COLLAPSE_ALL)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyPrefixedTagAlongsideNonemptyTagAlongsideEmptyPrefixedTagWithCollapseAll() { $emptyTag = "<foo:foo2></foo:foo2>"; $otherTag = "<bar>baz</bar>"; $expected = "<foo:foo2 /><bar>baz</bar><foo:foo2 />"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $otherTag . $emptyTag, XML_UTIL_COLLAPSE_ALL)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyNsPrefixedTagAlongsideNonemptyTagAlongsideEmptyNsPrefixedTagWithCollapseAll() { $emptyTag = "<http://foo.com:foo2></http://foo.com:foo2>"; $otherTag = "<bar>baz</bar>"; $expected = "<http://foo.com:foo2 /><bar>baz</bar><http://foo.com:foo2 />"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $otherTag . $emptyTag, XML_UTIL_COLLAPSE_ALL)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagWithCollapseXhtml() { $emptyTag = "<foo></foo>"; $expected = "<foo></foo>"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag, XML_UTIL_COLLAPSE_XHTML_ONLY)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagAlongsideNonemptyTagWithCollapseXhtml() { $emptyTag = "<foo></foo>"; $otherTag = "<bar>baz</bar>"; $xhtmlTag = "<br></br>"; $expected = "<foo></foo><br /><bar>baz</bar>"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $xhtmlTag . $otherTag, XML_UTIL_COLLAPSE_XHTML_ONLY)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagWithCollapseNone() { $emptyTag = "<foo></foo>"; $expected = "<foo></foo>"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag, XML_UTIL_COLLAPSE_NONE)); } /** * @covers XML_Util::collapseEmptyTags() */ public function testCollapseEmptyTagsOnOneEmptyTagAlongsideNonemptyTagWithCollapseNone() { $emptyTag = "<foo></foo>"; $otherTag = "<bar>baz</bar>"; $expected = "<foo></foo><bar>baz</bar>"; $this->assertEquals($expected, XML_Util::collapseEmptyTags($emptyTag . $otherTag, XML_UTIL_COLLAPSE_NONE)); } }
Upload File
Create Folder