Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/FileImporter/tests/phpunit/Services/SourceSiteLocatorTest.php
Ðазад
<?php namespace FileImporter\Tests\Services; use FileImporter\Data\SourceUrl; use FileImporter\Exceptions\SourceUrlException; use FileImporter\Services\SourceSite; use FileImporter\Services\SourceSiteLocator; /** * @covers \FileImporter\Services\SourceSiteLocator * * @license GPL-2.0-or-later * @author Thiemo Kreuz */ class SourceSiteLocatorTest extends \MediaWikiIntegrationTestCase { public function testNoSitesGiven() { $url = new SourceUrl( '//wikimedia.de' ); $locator = new SourceSiteLocator( [] ); $this->expectException( SourceUrlException::class ); $locator->getSourceSite( $url ); } public function testUrlDoesNotMatchAnySite() { $url = new SourceUrl( '//wikimedia.de' ); $site = $this->newSourceSite( false ); $locator = new SourceSiteLocator( [ $site ] ); $this->expectException( SourceUrlException::class ); $locator->getSourceSite( $url ); } public function testUrlDoesMatch() { $url = new SourceUrl( '//wikimedia.de' ); $site = $this->newSourceSite( true ); $locator = new SourceSiteLocator( [ $site ] ); $this->assertSame( $site, $locator->getSourceSite( $url ) ); } private function newSourceSite( bool $isSourceSite ): SourceSite { $site = $this->createMock( SourceSite::class ); $site->method( 'isSourceSiteFor' ) ->willReturn( $isSourceSite ); return $site; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка