assertTrue( $title->isExternal() ); $this->assertSame( 'w', $title->getInterwiki() ); $this->assertSame( 'About Wikipedia', $title->getText() ); $this->assertSame( wfUrlencode( 'About_Wikipedia' ), $title->getPartialURL() ); $this->assertSame( 'About_Wikipedia', $title->getDBkey() ); $this->assertSame( NS_PROJECT, $title->getNamespace() ); $this->assertFalse( $title->isSpecialPage() ); $this->assertFalse( $title->isConversionTable() ); $this->assertSame( 'Introduction', $title->getFragment() ); $this->assertTrue( $title->hasFragment() ); } public function testIsSpecial() { // Already checked false above, try with true now $title = Title::makeTitle( NS_SPECIAL, 'SpecialPages' ); $this->assertTrue( $title->isSpecialPage() ); } public function testIsConversionTable() { // Already checked false above, try with true now $title = Title::makeTitle( NS_MEDIAWIKI, 'Conversiontable/foo' ); $this->assertTrue( $title->isConversionTable() ); } }