@@ -21,35 +21,34 @@ class DigitTextTest extends PHPUnit_Framework_TestCase
2121 *
2222 * @since 2016-11-28
2323 * @since 2017-03-27
24- *
2524 * @since 1.0
2625 */
2726 public function testRu ()
2827 {
2928 $ result = array (
30- $ this ->object ->get (0 , 'ru ' ) => 'ноль ' ,
31- $ this ->object ->get (64.23 , 'ru ' , true ) => 'шестьдесят четыре руб 23 коп ' ,
32- $ this ->object ->get (764 , 'ru ' ) => 'семьсот шестьдесят четыре ' ,
33- $ this ->object ->get (2866 , 'ru ' ) => 'две тысячи восемьсот шестьдесят шесть ' ,
34- $ this ->object ->get (7700 , 'ru ' ) => 'семь тысяч семьсот ' ,
35- $ this ->object ->get ('10,000 ' , 'ru ' ) => 'десять тысяч ' ,
36- $ this ->object ->get (14383 , 'ru ' ) => 'четырнадцать тысячи триста восемьдесят три ' ,
37- $ this ->object ->get (20383 , 'ru ' ) => 'двадцать тысяч триста восемьдесят три ' ,
38- $ this ->object ->get (700383 , 'ru ' ) => 'семьсот тысяч триста восемьдесят три ' ,
39- $ this ->object ->get (7644383 , 'ru ' ) => 'семь миллионов шестьсот сорок четыре тысячи триста восемьдесят три ' ,
29+ $ this ->object ->get (0 , 'ru ' ) => 'ноль ' ,
30+ $ this ->object ->get (64.23 , 'ru ' , true ) => 'шестьдесят четыре руб 23 коп ' ,
31+ $ this ->object ->get (764 , 'ru ' ) => 'семьсот шестьдесят четыре ' ,
32+ $ this ->object ->get (2866 , 'ru ' ) => 'две тысячи восемьсот шестьдесят шесть ' ,
33+ $ this ->object ->get (7700 , 'ru ' ) => 'семь тысяч семьсот ' ,
34+ $ this ->object ->get ('10,000 ' , 'ru ' ) => 'десять тысяч ' ,
35+ $ this ->object ->get (14383 , 'ru ' ) => 'четырнадцать тысячи триста восемьдесят три ' ,
36+ $ this ->object ->get (20383 , 'ru ' ) => 'двадцать тысяч триста восемьдесят три ' ,
37+ $ this ->object ->get (700383 , 'ru ' ) => 'семьсот тысяч триста восемьдесят три ' ,
38+ $ this ->object ->get (7644383 , 'ru ' ) => 'семь миллионов шестьсот сорок четыре тысячи триста восемьдесят три ' ,
4039 $ this ->object ->get (70043783.65 , 'ru ' , true ) => 'семьдесят миллионов сорок три тысячи семьсот восемьдесят три руб 65 коп ' ,
41- $ this ->object ->get (786443783 , 'ru ' ) => 'семьсот восемьдесят шесть миллионов четыреста сорок три тысячи семьсот восемьдесят три ' ,
42- $ this ->object ->get (109 , 'ru ' ) => 'сто девять ' ,
43- $ this ->object ->get (110 , 'ru ' ) => 'сто десять ' ,
44- $ this ->object ->get (111 , 'ru ' ) => 'сто одиннадцать ' ,
45- $ this ->object ->get (112 , 'ru ' ) => 'сто двенадцать ' ,
46- $ this ->object ->get (116 , 'ru ' ) => 'сто шестнадцать ' ,
47- $ this ->object ->get (118 , 'ru ' ) => 'сто восемнадцать ' ,
48- $ this ->object ->get (120 , 'ru ' ) => 'сто двадцать ' ,
49- $ this ->object ->get (121 , 'ru ' ) => 'сто двадцать один ' ,
50- $ this ->object ->get (10010 , 'ru ' ) => 'десять тысяч десять ' ,
51- $ this ->object ->get (10110 , 'ru ' ) => 'десять тысяч сто десять ' ,
52- $ this ->object ->get (510110 , 'ru ' ) => 'пятьсот десять тысяч сто десять ' ,
40+ $ this ->object ->get (786443783 , 'ru ' ) => 'семьсот восемьдесят шесть миллионов четыреста сорок три тысячи семьсот восемьдесят три ' ,
41+ $ this ->object ->get (109 , 'ru ' ) => 'сто девять ' ,
42+ $ this ->object ->get (110 , 'ru ' ) => 'сто десять ' ,
43+ $ this ->object ->get (111 , 'ru ' ) => 'сто одиннадцать ' ,
44+ $ this ->object ->get (112 , 'ru ' ) => 'сто двенадцать ' ,
45+ $ this ->object ->get (116 , 'ru ' ) => 'сто шестнадцать ' ,
46+ $ this ->object ->get (118 , 'ru ' ) => 'сто восемнадцать ' ,
47+ $ this ->object ->get (120 , 'ru ' ) => 'сто двадцать ' ,
48+ $ this ->object ->get (121 , 'ru ' ) => 'сто двадцать один ' ,
49+ $ this ->object ->get (10010 , 'ru ' ) => 'десять тысяч десять ' ,
50+ $ this ->object ->get (10110 , 'ru ' ) => 'десять тысяч сто десять ' ,
51+ $ this ->object ->get (510110 , 'ru ' ) => 'пятьсот десять тысяч сто десять ' ,
5352 );
5453
5554 $ this ->runTestDigits ($ result );
@@ -67,30 +66,30 @@ public function testRu()
6766 public function testEn ()
6867 {
6968 $ result = array (
70- $ this ->object ->get () => 'zero ' ,
71- $ this ->object ->get (64.23 , 'en ' , true ) => 'sixty four dollars 23 cents ' ,
72- $ this ->object ->get (764 ) => 'seven hundred sixty four ' ,
73- $ this ->object ->get (2866 ) => 'two thousands eight hundred sixty six ' ,
74- $ this ->object ->get (7700 ) => 'seven thousands seven hundred ' ,
75- $ this ->object ->get ('10,000 ' ) => 'ten thousands ' ,
76- $ this ->object ->get (14383 ) => 'fourteen thousands three hundred eighty three ' ,
77- $ this ->object ->get (20383 ) => 'twenty thousands three hundred eighty three ' ,
78- $ this ->object ->get (700383 ) => 'seven hundred thousands three hundred eighty three ' ,
79- $ this ->object ->get (7644383 ) => 'seven million six hundred forty four thousands three hundred eighty three ' ,
69+ $ this ->object ->get () => 'zero ' ,
70+ $ this ->object ->get (64.23 , 'en ' , true ) => 'sixty four dollars 23 cents ' ,
71+ $ this ->object ->get (764 ) => 'seven hundred sixty four ' ,
72+ $ this ->object ->get (2866 ) => 'two thousands eight hundred sixty six ' ,
73+ $ this ->object ->get (7700 ) => 'seven thousands seven hundred ' ,
74+ $ this ->object ->get ('10,000 ' ) => 'ten thousands ' ,
75+ $ this ->object ->get (14383 ) => 'fourteen thousands three hundred eighty three ' ,
76+ $ this ->object ->get (20383 ) => 'twenty thousands three hundred eighty three ' ,
77+ $ this ->object ->get (700383 ) => 'seven hundred thousands three hundred eighty three ' ,
78+ $ this ->object ->get (7644383 ) => 'seven million six hundred forty four thousands three hundred eighty three ' ,
8079 $ this ->object ->get (70043783.65 , 'en ' , true ) => 'seventy million forty three thousands seven hundred eighty three dollars 65 cents ' ,
81- $ this ->object ->get (786443783 ) => 'seven hundred eighty six million four hundred forty three thousands seven hundred eighty three ' ,
82- $ this ->object ->get (109 ) => 'one hundred nine ' ,
83- $ this ->object ->get (110 ) => 'one hundred ten ' ,
84- $ this ->object ->get (111 ) => 'one hundred eleven ' ,
85- $ this ->object ->get (112 ) => 'one hundred twelve ' ,
86- $ this ->object ->get (115 ) => 'one hundred fifteen ' ,
87- $ this ->object ->get (116 ) => 'one hundred sixteen ' ,
88- $ this ->object ->get (118 ) => 'one hundred eighteen ' ,
89- $ this ->object ->get (120 ) => 'one hundred twenty ' ,
90- $ this ->object ->get (121 ) => 'one hundred twenty one ' ,
91- $ this ->object ->get (10010 ) => 'ten thousands ten ' ,
92- $ this ->object ->get (10110 ) => 'ten thousands one hundred ten ' ,
93- $ this ->object ->get (510110 ) => 'five hundred ten thousands one hundred ten ' ,
80+ $ this ->object ->get (786443783 ) => 'seven hundred eighty six million four hundred forty three thousands seven hundred eighty three ' ,
81+ $ this ->object ->get (109 ) => 'one hundred nine ' ,
82+ $ this ->object ->get (110 ) => 'one hundred ten ' ,
83+ $ this ->object ->get (111 ) => 'one hundred eleven ' ,
84+ $ this ->object ->get (112 ) => 'one hundred twelve ' ,
85+ $ this ->object ->get (115 ) => 'one hundred fifteen ' ,
86+ $ this ->object ->get (116 ) => 'one hundred sixteen ' ,
87+ $ this ->object ->get (118 ) => 'one hundred eighteen ' ,
88+ $ this ->object ->get (120 ) => 'one hundred twenty ' ,
89+ $ this ->object ->get (121 ) => 'one hundred twenty one ' ,
90+ $ this ->object ->get (10010 ) => 'ten thousands ten ' ,
91+ $ this ->object ->get (10110 ) => 'ten thousands one hundred ten ' ,
92+ $ this ->object ->get (510110 ) => 'five hundred ten thousands one hundred ten ' ,
9493 );
9594
9695 $ this ->runTestDigits ($ result );
@@ -108,7 +107,7 @@ public function testEn()
108107 */
109108 public function runTestDigits ($ items = array ())
110109 {
111- foreach ($ items as $ key => $ result ) {
110+ foreach ($ items as $ key => $ result ) {
112111 $ this ->assertEquals ($ result , $ key );
113112 }
114113 }
0 commit comments