Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/FileImporter/tests/phpunit/Data/ImportRequestTest.php
Ðазад
<?php namespace FileImporter\Tests\Data; use FileImporter\Data\ImportRequest; use FileImporter\Exceptions\LocalizedImportException; /** * @covers \FileImporter\Data\ImportRequest * * @license GPL-2.0-or-later * @author Christoph Jauera <christoph.jauera@wikimedia.de> */ class ImportRequestTest extends \MediaWikiIntegrationTestCase { public function testConstructor() { $url = 'https://ar.wikipedia.org/wiki/ملف:1967+TUN.jpg'; $importRequest = new ImportRequest( $url, '<NAME>', '<TEXT>', '<SUMMARY>', '<HASH>' ); $this->assertSame( $url, $importRequest->getUrl()->getUrl() ); $this->assertSame( '<NAME>', $importRequest->getIntendedName() ); $this->assertSame( '<TEXT>', $importRequest->getIntendedText() ); $this->assertSame( '<SUMMARY>', $importRequest->getIntendedSummary() ); $this->assertSame( '<HASH>', $importRequest->getImportDetailsHash() ); } public function testInvalidUrl() { $this->expectException( LocalizedImportException::class ); new ImportRequest( 'invalid' ); } public static function provideTestRemoveTrailingWhitespacesInText() { return [ [ 'Some Input Text', 'Some Input Text' ], [ 'Some Input Text ', 'Some Input Text' ], [ "Some Input Text \n", 'Some Input Text' ], [ null, null ], ]; } /** * @dataProvider provideTestRemoveTrailingWhitespacesInText */ public function testRemoveTrailingWhitespacesInText( ?string $userInput, ?string $expectedRequestObjectText ) { $importRequest = new ImportRequest( 'http://foo', null, $userInput ); $this->assertSame( $expectedRequestObjectText, $importRequest->getIntendedText() ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка