/** * Checks for the existence of the backwards compatibility static functions (forwarders to WikiPage class) */ function testStaticFunctions() { $this->assertEquals(WikiPage::selectFields(), Article::selectFields(), "Article static functions"); $this->assertEquals(true, is_callable("Article::onArticleCreate"), "Article static functions"); $this->assertEquals(true, is_callable("Article::onArticleDelete"), "Article static functions"); $this->assertEquals(true, is_callable("ImagePage::onArticleEdit"), "Article static functions"); $this->assertTrue(is_string(CategoryPage::getAutosummary('', '', 0)), "Article static functions"); }
/** * Checks for the existence of the backwards compatibility static functions * (forwarders to WikiPage class) * * @covers Article::selectFields * @covers Article::onArticleCreate * @covers Article::onArticleDelete * @covers Article::onArticleEdit * @covers Article::getAutosummary */ public function testStaticFunctions() { $this->hideDeprecated('Article::selectFields'); $this->hideDeprecated('Article::getAutosummary'); $this->hideDeprecated('WikiPage::getAutosummary'); $this->hideDeprecated('CategoryPage::getAutosummary'); // Inherited from Article $this->assertEquals(WikiPage::selectFields(), Article::selectFields(), "Article static functions"); $this->assertEquals(true, is_callable("Article::onArticleCreate"), "Article static functions"); $this->assertEquals(true, is_callable("Article::onArticleDelete"), "Article static functions"); $this->assertEquals(true, is_callable("ImagePage::onArticleEdit"), "Article static functions"); $this->assertTrue(is_string(CategoryPage::getAutosummary('', '', 0)), "Article static functions"); }