Merge "Fix errors reported by phpcs in includes/HTMLForm.php"
[lhc/web/wiklou.git] / tests / phpunit / languages / LanguageRoTest.php
1 <?php
2 /**
3 * @author Amir E. Aharoni
4 * @copyright Copyright © 2012, Amir E. Aharoni
5 * @file
6 */
7
8 /** Tests for MediaWiki languages/classes/LanguageRo.php */
9 class LanguageRoTest extends LanguageClassesTestCase {
10 /** @dataProvider providePlural */
11 function testPlural( $result, $value ) {
12 $forms = array( 'one', 'few', 'other' );
13 $this->assertEquals( $result, $this->getLang()->convertPlural( $value, $forms ) );
14 }
15
16 /** @dataProvider providePlural */
17 function testGetPluralRuleType( $result, $value ) {
18 $this->assertEquals( $result, $this->getLang()->getPluralRuleType( $value ) );
19 }
20
21 public static function providePlural() {
22 return array(
23 array( 'few', 0 ),
24 array( 'one', 1 ),
25 array( 'few', 2 ),
26 array( 'few', 19 ),
27 array( 'other', 20 ),
28 array( 'other', 99 ),
29 array( 'other', 100 ),
30 array( 'few', 101 ),
31 array( 'few', 119 ),
32 array( 'other', 120 ),
33 array( 'other', 200 ),
34 array( 'few', 201 ),
35 array( 'few', 219 ),
36 array( 'other', 220 ),
37 );
38 }
39 }