File Manager Lite
Dir:
/home/u540325668/domains/englishandcomputer.com/public_html/vendor/phar-io/manifest/tests/xml
Upload
[..]
AuthorElementCollectionTest.php (588 B)
Edit
Rename
Del
AuthorElementTest.php (707 B)
Edit
Rename
Del
BundlesElementTest.php (1.13 KB)
Edit
Rename
Del
ContainsElementTest.php (1.99 KB)
Edit
Rename
Del
CopyrightElementTest.php (1.59 KB)
Edit
Rename
Del
ExtElementCollectionTest.php (587 B)
Edit
Rename
Del
ExtensionElementTest.php (737 B)
Edit
Rename
Del
LicenseElementTest.php (709 B)
Edit
Rename
Del
ManifestDocumentTest.php (3.63 KB)
Edit
Rename
Del
PhpElementTest.php (1.32 KB)
Edit
Rename
Del
RequiresElementTest.php (1 KB)
Edit
Rename
Del
Edit: CopyrightElementTest.php
<?php namespace PharIo\Manifest; use DOMDocument; class CopyrightElementTest extends \PHPUnit\Framework\TestCase { /** * @var DOMDocument */ private $dom; /** * @var CopyrightElement */ private $copyright; protected function setUp() { $this->dom = new DOMDocument(); $this->dom->loadXML('<?xml version="1.0" ?><copyright xmlns="https://phar.io/xml/manifest/1.0" />'); $this->copyright = new CopyrightElement($this->dom->documentElement); } public function testThrowsExceptionWhenGetAuthroElementsIsCalledButNodesAreMissing() { $this->expectException(ManifestElementException::class); $this->copyright->getAuthorElements(); } public function testThrowsExceptionWhenGetLicenseElementIsCalledButNodeIsMissing() { $this->expectException(ManifestElementException::class); $this->copyright->getLicenseElement(); } public function testGetAuthorElementsReturnsAuthorElementCollection() { $this->dom->documentElement->appendChild( $this->dom->createElementNS('https://phar.io/xml/manifest/1.0', 'author') ); $this->assertInstanceOf( AuthorElementCollection::class, $this->copyright->getAuthorElements() ); } public function testGetLicenseElementReturnsLicenseElement() { $this->dom->documentElement->appendChild( $this->dom->createElementNS('https://phar.io/xml/manifest/1.0', 'license') ); $this->assertInstanceOf( LicenseElement::class, $this->copyright->getLicenseElement() ); } }
Simpan