* this can not really be done now due to use of wfMessage()->plain()
* It is possible to mock such methods but only if namespaces are used
*/
- public function testGetWikiText( Status $status, $expected ) {
- $this->assertEquals( $expected, $status->getWikiText() );
+ public function testGetWikiText( Status $status, $wikitext, $html ) {
+ $this->assertEquals( $wikitext, $status->getWikiText() );
}
/**
* this can not really be done now due to use of $this->getWikiText using wfMessage()->plain()
* It is possible to mock such methods but only if namespaces are used
*/
- public function testGetHtml( Status $status, $expected ) {
- $this->assertEquals( $expected, $status->getHTML() );
+ public function testGetHtml( Status $status, $wikitext, $html ) {
+ $this->assertEquals( $html, $status->getHTML() );
}
/**
$testCases[ 'GoodStatus' ] = array(
new Status(),
"Internal error: Status::getWikiText called for a good result, this is incorrect\n",
+ "<p>Internal error: Status::getWikiText called for a good result, this is incorrect\n</p>",
);
$status = new Status();
$testCases[ 'GoodButNoError' ] = array(
$status,
"Internal error: Status::getWikiText: Invalid result object: no error text but not OK\n",
+ "<p>Internal error: Status::getWikiText: Invalid result object: no error text but not OK\n</p>",
);
$status = new Status();
$testCases[ '1StringWarning' ] = array(
$status,
"<fooBar!>",
+ "<p><fooBar!>\n</p>",
);
$status = new Status();
$testCases[ '2StringWarnings' ] = array(
$status,
"* <fooBar!>\n* <fooBar2!>\n",
+ "<ul>\n<li> <fooBar!>\n</li>\n<li> <fooBar2!>\n</li>\n</ul>\n",
);
$status = new Status();
$testCases[ '1MessageWarning' ] = array(
$status,
"<fooBar!>",
+ "<p><fooBar!>\n</p>",
);
$status = new Status();
$testCases[ '2MessageWarnings' ] = array(
$status,
"* <fooBar!>\n* <fooBar2!>\n",
+ "<ul>\n<li> <fooBar!>\n</li>\n<li> <fooBar2!>\n</li>\n</ul>\n",
);
return $testCases;
*/
public function testGetErrorMessage() {
$method = new ReflectionMethod( 'Status', 'getErrorMessage' );
- $method->setAccessible(true);
+ $method->setAccessible( true );
$status = new Status();
$key = 'foo';
$params = array( 'bar' );
*/
public function testGetErrorMessageArray() {
$method = new ReflectionMethod( 'Status', 'getErrorMessageArray' );
- $method->setAccessible(true);
+ $method->setAccessible( true );
$status = new Status();
$key = 'foo';
$params = array( 'bar' );
$this->assertInternalType( 'array', $messageArray );
$this->assertCount( 2, $messageArray );
- foreach( $messageArray as $message ) {
+ foreach ( $messageArray as $message ) {
$this->assertInstanceOf( 'Message', $message );
$this->assertEquals( $key, $message->getKey() );
$this->assertEquals( $params, $message->getParams() );