<?php
/**
- *
* @group Database
* ^--- make sure temporary tables are used.
*/
return array( $t, $po );
}
+ /**
+ * @covers ParserOutput::addLink
+ */
public function testUpdate_pagelinks() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$po->addLink( Title::newFromText( "Foo" ) );
), $update->getRemovedLinks() );
}
+ /**
+ * @covers ParserOutput::addExternalLink
+ */
public function testUpdate_externallinks() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$po->addExternalLink( "http://testing.com/wiki/Foo" );
) );
}
+ /**
+ * @covers ParserOutput::addCategory
+ */
public function testUpdate_categorylinks() {
+ /** @var ParserOutput $po */
$this->setMwGlobals( 'wgCategoryCollation', 'uppercase' );
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
) );
}
+ /**
+ * @covers ParserOutput::addInterwikiLink
+ */
public function testUpdate_iwlinks() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$target = Title::makeTitleSafe( NS_MAIN, "Foo", '', 'linksupdatetest' );
) );
}
+ /**
+ * @covers ParserOutput::addTemplate
+ */
public function testUpdate_templatelinks() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$po->addTemplate( Title::newFromText( "Template:Foo" ), 23, 42 );
) );
}
+ /**
+ * @covers ParserOutput::addImage
+ */
public function testUpdate_imagelinks() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$po->addImage( "Foo.png" );
) );
}
+ /**
+ * @covers ParserOutput::addLanguageLink
+ */
public function testUpdate_langlinks() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$po->addLanguageLink( Title::newFromText( "en:Foo" )->getFullText() );
) );
}
+ /**
+ * @covers ParserOutput::setProperty
+ */
public function testUpdate_page_props() {
+ /** @var ParserOutput $po */
list( $t, $po ) = $this->makeTitleAndParserOutput( "Testing", 111 );
$po->setProperty( "foo", "bar" );