MediaWiki
REL1_23
|
00001 <?php 00002 00003 class GlobalVarConfigTest extends MediaWikiTestCase { 00004 00005 public function provideGet() { 00006 $set = array( 00007 'wgSomething' => 'default1', 00008 'wgFoo' => 'default2', 00009 'efVariable' => 'default3', 00010 'BAR' => 'default4', 00011 ); 00012 00013 foreach ( $set as $var => $value ) { 00014 $GLOBALS[$var] = $value; 00015 } 00016 00017 return array( 00018 array( 'Something', 'wg', 'default1' ), 00019 array( 'Foo', 'wg', 'default2' ), 00020 array( 'Variable', 'ef', 'default3' ), 00021 array( 'BAR', '', 'default4' ), 00022 ); 00023 } 00024 00032 public function testGet( $name, $prefix, $expected ) { 00033 $config = new GlobalVarConfig( $prefix ); 00034 $this->assertEquals( $config->get( $name ), $expected ); 00035 } 00036 }