MediaWiki
REL1_24
|
Test class for MWNamespace. More...
Test class for MWNamespace.
Generated by PHPUnit on 2011-02-20 at 21:01:55.
covers tags
FIXME: this test file is a mess
Definition at line 15 of file MWNamespaceTest.php.
MWNamespaceTest::__call | ( | $ | func, |
$ | args | ||
) |
string | $func | |
array | $args |
MWException |
Reimplemented from MediaWikiTestCase.
Definition at line 569 of file MWNamespaceTest.php.
References MWNamespace\getCanonicalName().
MWNamespaceTest::assertDifferentSubject | ( | $ | ns1, |
$ | ns2, | ||
$ | msg = '' |
||
) |
Definition at line 609 of file MWNamespaceTest.php.
References MWNamespace\subjectEquals().
Referenced by testSpecialAndMediaAreDifferentSubjects(), and testSubjectEquals().
MWNamespaceTest::assertSameSubject | ( | $ | ns1, |
$ | ns2, | ||
$ | msg = '' |
||
) |
Definition at line 605 of file MWNamespaceTest.php.
References MWNamespace\subjectEquals().
Referenced by testSubjectEquals().
MWNamespaceTest::setUp | ( | ) | [protected] |
Reimplemented from MediaWikiTestCase.
Definition at line 16 of file MWNamespaceTest.php.
References array(), and MediaWikiTestCase\setMwGlobals().
Test MWNamespace::equals Note if we add a namespace registration system with keys like 'MAIN' we should add tests here for equivilance on things like 'MAIN' == 0 and 'MAIN' == NS_MAIN.
Definition at line 178 of file MWNamespaceTest.php.
References MWNamespace\equals().
Regular getAssociated() calls Namespaces without an associated page (NS_MEDIA, NS_SPECIAL) are tested in the function testGetAssociatedExceptions() MWNamespace::getAssociated.
Definition at line 135 of file MWNamespaceTest.php.
References MWNamespace\getAssociated().
MWException MWNamespace::getAssociated
Definition at line 147 of file MWNamespaceTest.php.
References MWNamespace\getAssociated().
MWException MWNamespace::getAssociated
Definition at line 155 of file MWNamespaceTest.php.
References MWNamespace\getAssociated().
MWNamespace::getContentNamespaces
Definition at line 368 of file MWNamespaceTest.php.
References array(), MWNamespace\getContentNamespaces(), and global.
Definition at line 87 of file MWNamespaceTest.php.
References MWNamespace\getSubject().
MWNamespace::getSubjectNamespaces
Definition at line 419 of file MWNamespaceTest.php.
References MWNamespace\getSubjectNamespaces().
Regular getTalk() calls Namespaces without a talk page (NS_MEDIA, NS_SPECIAL) are tested in the function testGetTalkExceptions() MWNamespace::getTalk.
Definition at line 102 of file MWNamespaceTest.php.
References MWNamespace\getTalk().
Exceptions with getTalk() NS_MEDIA does not have talk pages.
MediaWiki raise an exception for them. MWException MWNamespace::getTalk
Definition at line 115 of file MWNamespaceTest.php.
References MWNamespace\getTalk().
Exceptions with getTalk() NS_SPECIAL does not have talk pages.
MediaWiki raise an exception for them. MWException MWNamespace::getTalk
Definition at line 125 of file MWNamespaceTest.php.
References MWNamespace\getTalk().
MWNamespace::getTalkNamespaces
Definition at line 435 of file MWNamespaceTest.php.
References MWNamespace\getTalkNamespaces().
MWNamespace::hasGenderDistinction
Definition at line 544 of file MWNamespaceTest.php.
References MWNamespace\hasGenderDistinction().
Some namespaces are always capitalized per code definition in MWNamespace::$alwaysCapitalizedNamespaces MWNamespace::isCapitalized.
Definition at line 453 of file MWNamespaceTest.php.
References MWNamespace\isCapitalized().
Counter part for MWNamespace::testIsCapitalizedWithWgCapitalLinks() now testing the $wgCapitalLinkOverrides global.
Definition at line 510 of file MWNamespaceTest.php.
References global.
Follows up for testIsCapitalizedHardcodedAssertions() but alter the global $wgCapitalLink setting to have extended coverage.
MWNamespace::isCapitalized() rely on two global settings: $wgCapitalLinkOverrides = array(); by default $wgCapitalLinks = true; by default This function test $wgCapitalLinks
Global setting correctness is tested against the NS_PROJECT and NS_PROJECT_TALK namespaces since they are not hardcoded nor specials MWNamespace::isCapitalized
Definition at line 485 of file MWNamespaceTest.php.
References global.
Definition at line 287 of file MWNamespaceTest.php.
Similar to testIsContent() but alters the $wgContentNamespaces global variable.
Definition at line 308 of file MWNamespaceTest.php.
References global.
Definition at line 38 of file MWNamespaceTest.php.
References MWNamespace\isMovable().
Definition at line 559 of file MWNamespaceTest.php.
References array(), global, and MWNamespace\isNonincludable().
Please make sure to change testIsTalk() if you change the assertions below MWNamespace::isSubject.
Definition at line 47 of file MWNamespaceTest.php.
References user.
Reverse of testIsSubject().
Please update testIsSubject() if you change assertions below MWNamespace::isTalk
Definition at line 68 of file MWNamespaceTest.php.
References user.
Definition at line 326 of file MWNamespaceTest.php.
Definition at line 210 of file MWNamespaceTest.php.
References assertDifferentSubject().
Definition at line 193 of file MWNamespaceTest.php.
References assertDifferentSubject(), and assertSameSubject().