���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/tests/phpunit/includes/specials/SpecialBooksourcesTest.php
���ѧ٧ѧ�
<?php class SpecialBooksourcesTest extends SpecialPageTestBase { public static function provideISBNs() { return [ [ '978-0-300-14424-6', true ], [ '0-14-020652-3', true ], [ '020652-3', false ], [ '9781234567897', true ], [ '1-4133-0454-0', true ], [ '978-1413304541', true ], [ '0136091814', true ], [ '0136091812', false ], [ '9780136091813', true ], [ '9780136091817', false ], [ '123456789X', true ], // T69021 [ '1413304541', false ], [ '141330454X', false ], [ '1413304540', true ], [ '14133X4540', false ], [ '97814133X4541', false ], [ '978035642615X', false ], [ '9781413304541', true ], [ '9780356426150', true ], ]; } /** * @covers SpecialBookSources::isValidISBN * @dataProvider provideISBNs */ public function testIsValidISBN( $isbn, $isValid ) { $this->assertSame( $isValid, SpecialBookSources::isValidISBN( $isbn ) ); } protected function newSpecialPage() { $services = $this->getServiceContainer(); return new SpecialBookSources( $services->getRevisionLookup(), $services->getContentLanguage() ); } /** * @covers SpecialBookSources::execute */ public function testExecute() { list( $html, ) = $this->executeSpecialPage( 'Invalid', null, 'qqx' ); $this->assertStringContainsString( '(booksources-invalid-isbn)', $html ); list( $html, ) = $this->executeSpecialPage( '0-7475-3269-9', null, 'qqx' ); $this->assertStringNotContainsString( '(booksources-invalid-isbn)', $html ); $this->assertStringContainsString( '(booksources-text)', $html ); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�