Merge "Adding and improving function and param descriptions in HtmlFormatter"
[lhc/web/wiklou.git] / tests / phpunit / languages / LanguageMlTest.php
1 <?php
2 /**
3 * @author Santhosh Thottingal
4 * @copyright Copyright © 2011, Santhosh Thottingal
5 * @file
6 */
7
8 /** Tests for MediaWiki languages/LanguageMl.php */
9 class LanguageMlTest extends LanguageClassesTestCase {
10
11 /**
12 * @dataProvider providerFormatNum
13 * @see bug 29495
14 * @covers Language::formatNum
15 */
16 public function testFormatNum( $result, $value ) {
17 $this->assertEquals( $result, $this->getLang()->formatNum( $value ) );
18 }
19
20 public static function providerFormatNum() {
21 return array(
22 array( '12,34,567', '1234567' ),
23 array( '12,345', '12345' ),
24 array( '1', '1' ),
25 array( '123', '123' ),
26 array( '1,234', '1234' ),
27 array( '12,345.56', '12345.56' ),
28 array( '12,34,56,79,81,23,45,678', '12345679812345678' ),
29 array( '.12345', '.12345' ),
30 array( '-12,00,000', '-1200000' ),
31 array( '-98', '-98' ),
32 array( '-98', -98 ),
33 array( '-1,23,45,678', -12345678 ),
34 array( '', '' ),
35 array( '', null ),
36 );
37 }
38 }