404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.145.14.237: ~ $
<?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;

class ApplicationNameTest extends TestCase {
    public function testCanBeCreatedWithValidName(): void {
        $this->assertInstanceOf(
            ApplicationName::class,
            new ApplicationName('foo/bar')
        );
    }

    public function testUsingInvalidFormatForNameThrowsException(): void {
        $this->expectException(InvalidApplicationNameException::class);
        $this->expectExceptionCode(InvalidApplicationNameException::InvalidFormat);
        new ApplicationName('foo');
    }

    public function testReturnsTrueForEqualNamesWhenCompared(): void {
        $app = new ApplicationName('foo/bar');
        $this->assertTrue(
            $app->isEqual($app)
        );
    }

    public function testReturnsFalseForNonEqualNamesWhenCompared(): void {
        $app1 = new ApplicationName('foo/bar');
        $app2 = new ApplicationName('foo/foo');
        $this->assertFalse(
            $app1->isEqual($app2)
        );
    }

    public function testCanBeConvertedToString(): void {
        $this->assertEquals(
            'foo/bar',
            (new ApplicationName('foo/bar'))->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