Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/AbuseFilter/tests/phpunit/unit/Filter/SpecsTest.php
Ðазад
<?php namespace MediaWiki\Extension\AbuseFilter\Tests\Unit\Filter; use MediaWiki\Extension\AbuseFilter\Filter\Specs; use MediaWikiUnitTestCase; /** * @group Test * @group AbuseFilter * @covers \MediaWiki\Extension\AbuseFilter\Filter\Specs */ class SpecsTest extends MediaWikiUnitTestCase { public function testGetters() { $rules = 'rules'; $comments = 'comments'; $name = 'name'; $actions = [ 'foo', 'bar' ]; $group = 'group'; $specs = new Specs( $rules, $comments, $name, $actions, $group ); $this->assertSame( $rules, $specs->getRules(), 'rules' ); $this->assertSame( $comments, $specs->getComments(), 'comments' ); $this->assertSame( $name, $specs->getName(), 'name' ); $this->assertSame( $actions, $specs->getActionsNames(), 'actions' ); $this->assertSame( $group, $specs->getGroup(), 'group' ); } /** * @param mixed $value * @param string $setter * @param string $getter * @dataProvider provideSetters */ public function testSetters( $value, string $setter, string $getter ) { $specs = new Specs( 'r', 'c', 'n', [], 'g' ); $specs->$setter( $value ); $this->assertSame( $value, $specs->$getter() ); } public static function provideSetters() { return [ 'rules' => [ 'rules', 'setRules', 'getRules' ], 'comments' => [ 'comments', 'setComments', 'getComments' ], 'name' => [ 'name', 'setName', 'getName' ], 'actions' => [ [ 'x', 'y' ], 'setActionsNames', 'getActionsNames' ], 'group' => [ 'group', 'setGroup', 'getGroup' ], ]; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка