Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/Math/tests/phpunit/unit/WikiTexVC/ParserTest.php
Ðазад
<?php namespace MediaWiki\Extension\Math\Tests\WikiTexVC; use MediaWiki\Extension\Math\WikiTexVC\Parser; use MediaWikiUnitTestCase; /** * @covers \MediaWiki\Extension\Math\WikiTexVC\Parser */ class ParserTest extends MediaWikiUnitTestCase { /** @var Parser */ private $parser; protected function setUp(): void { parent::setUp(); $this->parser = new Parser(); } public function provideTestCases() { yield [ '' ]; yield [ 'a' ]; yield [ 'a^2' ]; yield [ 'a^2+b^{2}' ]; yield [ 'l_a^2+l_b^2=l_c^2' ]; } /** * @dataProvider provideTestCases */ public function testSimpleParse( string $input ) { $this->parser->parse( $input, [ 'debug' => true ] ); $this->addToAssertionCount( 1 ); } public function testExample() { $this->parser->parse( '\\sin(x)+{}{}\\cos(x)^2 newcommand', [ 'debug' => true ] ); $this->addToAssertionCount( 1 ); } public function testSpecific() { $resultR = $this->parser->parse( '\\reals' ); $resultS = $this->parser->parse( '\\mathbb{R}' ); $this->assertEquals( $resultR, $resultS, 'Should parse texVC specific functions' ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка