404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@13.59.50.105: ~ $
<?php declare(strict_types = 1);
/*
 * This file is part of PharIo\Manifest.
 *
 * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace PharIo\Manifest;

use PHPUnit\Framework\TestCase;

/**
 * @covers PharIo\Manifest\Author
 *
 * @uses PharIo\Manifest\Email
 */
class AuthorTest extends TestCase {
    /** @var Author */
    private $author;

    protected function setUp(): void {
        $this->author = new Author('Joe Developer', new Email('user@example.com'));
    }

    public function testCanBeCreated(): void {
        $this->assertInstanceOf(Author::class, $this->author);
    }

    public function testNameCanBeRetrieved(): void {
        $this->assertEquals('Joe Developer', $this->author->getName());
    }

    public function testEmailCanBeRetrieved(): void {
        $email = $this->author->getEmail();
        $this->assertEquals('user@example.com', $email->asString());
    }

    public function testCanBeUsedAsString(): void {
        $this->assertEquals('Joe Developer <user@example.com>', $this->author->asString());
    }
}

Filemanager

Name Type Size Permission Actions
ApplicationNameTest.php File 1.55 KB 0644
ApplicationTest.php File 1.13 KB 0644
AuthorCollectionTest.php File 1.7 KB 0644
AuthorTest.php File 1.28 KB 0644
BundledComponentCollectionTest.php File 1.79 KB 0644
BundledComponentTest.php File 1.24 KB 0644
CopyrightInformationTest.php File 1.79 KB 0644
EmailTest.php File 1.03 KB 0644
ExtensionTest.php File 3.37 KB 0644
LibraryTest.php File 1.11 KB 0644
LicenseTest.php File 1.23 KB 0644
ManifestTest.php File 5.63 KB 0644
PhpExtensionRequirementTest.php File 844 B 0644
PhpVersionRequirementTest.php File 1.12 KB 0644
RequirementCollectionTest.php File 1.79 KB 0644
UrlTest.php File 1 KB 0644