* @copyright Copyright © 2011, Antoine Musso
* @file
* @todo covers tags
+ *
+ * @group Database
*/
class MagicVariableTest extends MediaWikiTestCase {
* them as integer.
* @see MagicVariableTest::assertMagic()
*/
- private $expectedAsInteger = array(
+ private $expectedAsInteger = [
'revisionday',
'revisionmonth1',
- );
+ ];
/** setup a basic parser object */
protected function setUp() {
parent::setUp();
$contLang = Language::factory( 'en' );
- $this->setMwGlobals( array(
+ $this->setMwGlobals( [
'wgLanguageCode' => 'en',
'wgContLang' => $contLang,
- ) );
+ ] );
$this->testParser = new Parser();
$this->testParser->Options( ParserOptions::newFromUserAndLang( new User, $contLang ) );
* @return array Array of numbers from 1 up to $num
*/
private static function createProviderUpTo( $num ) {
- $ret = array();
+ $ret = [];
for ( $i = 1; $i <= $num; $i++ ) {
- $ret[] = array( $i );
+ $ret[] = [ $i ];
}
return $ret;
return self::createProviderUpTo( 31 );
}
- ############### TESTS #############################################
+ # ############## TESTS #############################################
# @todo FIXME:
# - those got copy pasted, we can probably make them cleaner
# - tests are lacking useful messages
$this->assertUnPadded( 'revisionmonth1', $month );
}
- ############### HELPERS ############################################
+ # ############## HELPERS ############################################
/** assertion helper expecting a magic output which is zero padded */
public function assertZeroPadded( $magic, $value ) {
);
# please keep the following commented line of code. It helps debugging.
- //print "\nDEBUG (value $value):" . sprintf( '2010%02d%02d123456', $value, $value ) . "\n";
+ // print "\nDEBUG (value $value):" . sprintf( '2010%02d%02d123456', $value, $value ) . "\n";
# format expectation and test it
$expected = sprintf( $format, $value );