���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/tests/phpunit/unit/includes/content/FileContentHandlerTest.php
���ѧ٧ѧ�
<?php /** * @group ContentHandler * * @covers FileContentHandler */ class FileContentHandlerTest extends MediaWikiUnitTestCase { /** * @var FileContentHandler */ private $handler; protected function setUp(): void { parent::setUp(); $this->handler = new FileContentHandler(); } public function testIndexMapping() { $mockEngine = $this->createMock( SearchEngine::class ); $mockEngine->expects( $this->atLeastOnce() ) ->method( 'makeSearchFieldMapping' ) ->willReturnCallback( function ( $name, $type ) { $mockField = $this->getMockBuilder( SearchIndexFieldDefinition::class ) ->onlyMethods( [ 'getMapping' ] ) ->setConstructorArgs( [ $name, $type ] ) ->getMock(); return $mockField; } ); $map = $this->handler->getFieldsForSearchIndex( $mockEngine ); $expect = [ 'file_media_type' => 1, 'file_mime' => 1, 'file_size' => 1, 'file_width' => 1, 'file_height' => 1, 'file_bits' => 1, 'file_resolution' => 1, 'file_text' => 1, ]; foreach ( $map as $name => $field ) { $this->assertInstanceOf( SearchIndexField::class, $field ); $this->assertEquals( $name, $field->getName() ); unset( $expect[$name] ); } $this->assertSame( [], $expect ); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.06 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�