MediaWiki  REL1_19
LanguageLvTest.php
Go to the documentation of this file.
00001 <?php
00009 class LanguageLvTest extends MediaWikiTestCase {
00010         private $lang;
00011 
00012         function setUp() {
00013                 $this->lang = Language::factory( 'lv' );
00014         }
00015         function tearDown() {
00016                 unset( $this->lang );
00017         }
00018 
00020         function testPlural( $result, $value ) {
00021                 $forms =  array( 'one', 'other' );
00022                 $this->assertEquals( $result, $this->lang->convertPlural( $value, $forms ) );
00023         }
00024 
00025         function providerPlural() {
00026                 return array (
00027                         array( 'other', 0 ), #this must be zero form as per CLDR
00028                         array( 'one', 1 ),
00029                         array( 'other', 11 ),
00030                         array( 'one', 21 ),
00031                         array( 'other', 411 ),
00032                         array( 'other', 12.345 ),
00033                         array( 'other', 20 ),
00034                         array( 'one', 31 ),
00035                         array( 'other', 200 ),
00036                 );
00037         }
00038 
00039 }