3 * @author Amir E. Aharoni
4 * based on LanguageBe_tarask.php
5 * @copyright Copyright © 2012, Amir E. Aharoni
9 /** Tests for MediaWiki languages/classes/LanguageRu.php */
10 class LanguageRuTest
extends LanguageClassesTestCase
{
12 /** @dataProvider providePluralFourForms */
13 function testPluralFourForms( $result, $value ) {
14 $forms = array( 'one', 'few', 'many', 'other' );
15 $this->assertEquals( $result, $this->getLang()->convertPlural( $value, $forms ) );
18 function providePluralFourForms() {
33 /** @dataProvider providePluralTwoForms */
34 function testPluralTwoForms( $result, $value ) {
35 $forms = array( 'one', 'several' );
36 $this->assertEquals( $result, $this->getLang()->convertPlural( $value, $forms ) );
38 function providePluralTwoForms() {
41 array( 'several', 11 ),
42 array( 'several', 91 ),
43 array( 'several', 121 ),