MediaWiki
REL1_22
|
00001 <?php 00010 class LanguageGvTest extends LanguageClassesTestCase { 00015 public function testPlural( $result, $value ) { 00016 $forms = array( 'one', 'two', 'few', 'other' ); 00017 $this->assertEquals( $result, $this->getLang()->convertPlural( $value, $forms ) ); 00018 } 00019 00024 public function testGetPluralRuleType( $result, $value ) { 00025 $this->assertEquals( $result, $this->getLang()->getPluralRuleType( $value ) ); 00026 } 00027 00028 public static function providePlural() { 00029 return array( 00030 array( 'few', 0 ), 00031 array( 'one', 1 ), 00032 array( 'two', 2 ), 00033 array( 'other', 3 ), 00034 array( 'few', 20 ), 00035 array( 'one', 21 ), 00036 array( 'two', 22 ), 00037 array( 'other', 23 ), 00038 array( 'other', 50 ), 00039 array( 'few', 60 ), 00040 array( 'other', 80 ), 00041 array( 'few', 100 ) 00042 ); 00043 } 00044 }