21 'wgCapitalLinks' =>
true,
40 $title = Title::newFromText(
"text" );
41 $this->assertInstanceOf( Title::class, $title,
"Title creation" );
42 $this->assertEquals(
"Text", $title,
"Automatic string conversion" );
44 $title = Title::newFromText(
"text",
NS_MEDIA );
45 $this->assertEquals(
"Media:Text", $title,
"Title creation with namespace" );
55 [
'Text',
null,
'Text' ],
56 [
'text',
null,
'Text' ],
57 [
'Text',
NS_USER,
'User:Text' ],
58 [
'Photo.jpg',
NS_FILE,
'File:Photo.jpg' ]
69 $title = Title::newFromText( $titleName, $ns );
70 $this->assertEquals( $text,
"$title",
"see if '$titleName' matches '$text'" );
74 $title = Title::newMainPage();
75 $this->assertEquals(
"Main Page",
"$title",
"Test initial creation of a title" );
97 $this->assertTrue( $title->isLocal() );
105 $title = Title::newFromText( Title::newFromText(
"test" ) );
106 $this->assertEquals(
"Test", $title->isLocal() );
@coversNothing Just a sample
tearDown()
Anything cleanup you need to do should go here.
testTitleObjectStringConversion()
Name tests so that PHPUnit can turn them into sentences when they run.
testTitleObjectFromObject()
InvalidArgumentException See https://phpunit.de/manual/3.7/en/appendixes.annotations....
setUp()
Anything that needs to happen before your tests should go here.
testCheckMainPageTitleIsConsideredLocal( $title)
Instead of putting a bunch of tests in a single test method, you should put only one or two tests in ...
testSetUpMainPageTitleForNextTest()
static provideTitles()
If you want to run a the same test with a variety of data, use a data provider.
testCreateBasicListOfTitles( $titleName, $ns, $text)
phpcs:disable Generic.Files.LineLength provideTitles See https://phpunit.de/manual/3....
namespace and then decline to actually register it file or subcat img or subcat $title