-
Notifications
You must be signed in to change notification settings - Fork 92
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
resolve conflict in spanish tests, rewrite serbian + japanese
- Loading branch information
Showing
6 changed files
with
261 additions
and
278 deletions.
There are no files selected for viewing
105 changes: 105 additions & 0 deletions
105
...egro/finance/tradukisto/internal/languages/japanese/JapaneseKanjiIntegerValuesTest.groovy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
package pl.allegro.finance.tradukisto.internal.languages.japanese | ||
|
||
import pl.allegro.finance.tradukisto.internal.languages.AbstractIntegerValuesTest | ||
|
||
import static pl.allegro.finance.tradukisto.internal.Container.japaneseKanjiContainer | ||
|
||
class JapaneseKanjiIntegerValuesTest extends AbstractIntegerValuesTest { | ||
|
||
def setup() { | ||
intConverter = japaneseKanjiContainer().getIntegerConverter() | ||
} | ||
|
||
@Override | ||
IntegerValuesTestData getTestData() { | ||
testData = new IntegerValuesTestData(integerTranslations) | ||
} | ||
|
||
private static integerTranslations = [ | ||
0 : "零", | ||
1 : "一", | ||
2 : "二", | ||
3 : "三", | ||
4 : "四", | ||
5 : "五", | ||
6 : "六", | ||
7 : "七", | ||
8 : "八", | ||
9 : "九", | ||
|
||
11 : "十一", | ||
12 : "十二", | ||
13 : "十三", | ||
14 : "十四", | ||
15 : "十五", | ||
16 : "十六", | ||
17 : "十七", | ||
18 : "十八", | ||
19 : "十九", | ||
|
||
10 : "十", | ||
20 : "二十", | ||
30 : "三十", | ||
40 : "四十", | ||
50 : "五十", | ||
60 : "六十", | ||
70 : "七十", | ||
80 : "八十", | ||
90 : "九十", | ||
|
||
21 : "二十一", | ||
37 : "三十七", | ||
43 : "四十三", | ||
58 : "五十八", | ||
69 : "六十九", | ||
76 : "七十六", | ||
82 : "八十二", | ||
95 : "九十五", | ||
|
||
100 : "百", | ||
200 : "二百", | ||
300 : "三百", | ||
400 : "四百", | ||
500 : "五百", | ||
600 : "六百", | ||
700 : "七百", | ||
800 : "八百", | ||
900 : "九百", | ||
|
||
111 : "百十一", | ||
272 : "二百七十二", | ||
387 : "三百八十七", | ||
448 : "四百四十八", | ||
569 : "五百六十九", | ||
625 : "六百二十五", | ||
782 : "七百八十二", | ||
895 : "八百九十五", | ||
999 : "九百九十九", | ||
|
||
1_000 : "千", | ||
2_000 : "二千", | ||
3_000 : "三千", | ||
4_000 : "四千", | ||
5_000 : "五千", | ||
7_634 : "七千六百三十四", | ||
11_000 : "一万千", | ||
15_000 : "一万五千", | ||
21_000 : "二万千", | ||
24_190 : "二万四千百九十", | ||
653_000 : "六十五万三千", | ||
123_454 : "十二万三千四百五十四", | ||
700_000 : "七十万", | ||
999_999 : "九十九万九千九百九十九", | ||
|
||
1_000_000 : "百万", | ||
2_000_000 : "二百万", | ||
5_000_000 : "五百万", | ||
23_437_219 : "二千三百四十三万七千二百十九", | ||
100_000_000 : "一億", | ||
123_456_789 : "一億二千三百四十五万六千七百八十九", | ||
322_089_890 : "三億二千二百八万九千八百九十", | ||
|
||
1_000_000_000 : "十億", | ||
2_147_483_647 : "二十一億四千七百四十八万三千六百四十七" | ||
] | ||
} |
33 changes: 33 additions & 0 deletions
33
...allegro/finance/tradukisto/internal/languages/japanese/JapaneseKanjiLongValuesTest.groovy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
package pl.allegro.finance.tradukisto.internal.languages.japanese | ||
|
||
import pl.allegro.finance.tradukisto.internal.languages.AbstractLongValuesTest | ||
|
||
import static pl.allegro.finance.tradukisto.internal.Container.japaneseKanjiContainer | ||
|
||
class JapaneseKanjiLongValuesTest extends AbstractLongValuesTest { | ||
|
||
def setup() { | ||
longConverter = japaneseKanjiContainer().getLongConverter() | ||
} | ||
|
||
@Override | ||
LongValuesTestData getTestData() { | ||
testData = new LongValuesTestData(longTranslations) | ||
} | ||
|
||
private static longTranslations = [ | ||
5_000_000_000 : "五十億", | ||
|
||
1_000_000_000_000 : "一兆", | ||
2_000_000_000_000 : "二兆", | ||
5_000_000_000_000 : "五兆", | ||
|
||
1_000_000_000_000_000 : "千兆", | ||
2_000_000_000_000_000 : "二千兆", | ||
5_000_000_000_000_000 : "五千兆", | ||
|
||
1_000_000_000_000_000_000 : "百京", | ||
2_000_000_000_000_000_000 : "二百京", | ||
(Long.MAX_VALUE) : "九百二十二京三千三百七十二兆三百六十八億五千四百七十七万五千八百七" | ||
] | ||
} |
129 changes: 0 additions & 129 deletions
129
...roovy/pl/allegro/finance/tradukisto/internal/languages/japanese/JapaneseValuesTest.groovy
This file was deleted.
Oops, something went wrong.
123 changes: 123 additions & 0 deletions
123
...gro/finance/tradukisto/internal/languages/serbian/SerbianCyrillicIntegerValuesTest.groovy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
package pl.allegro.finance.tradukisto.internal.languages.serbian | ||
|
||
import pl.allegro.finance.tradukisto.internal.languages.AbstractIntegerValuesTest | ||
|
||
import static pl.allegro.finance.tradukisto.internal.Container.serbianCyrillicContainer | ||
|
||
class SerbianCyrillicIntegerValuesTest extends AbstractIntegerValuesTest { | ||
|
||
def setup() { | ||
intConverter = serbianCyrillicContainer().getIntegerConverter() | ||
} | ||
|
||
@Override | ||
IntegerValuesTestData getTestData() { | ||
testData = new IntegerValuesTestData(integerTranslations) | ||
} | ||
|
||
private static integerTranslations = [ | ||
0 : "нула", | ||
1 : "један", | ||
2 : "два", | ||
3 : "три", | ||
4 : "четири", | ||
5 : "пет", | ||
6 : "шест", | ||
7 : "седам", | ||
8 : "осам", | ||
9 : "девет", | ||
|
||
11 : "једанаест", | ||
12 : "дванаест", | ||
13 : "тринаест", | ||
14 : "четрнаест", | ||
15 : "петнаест", | ||
16 : "шеснаест", | ||
17 : "седамнаест", | ||
18 : "осамнаест", | ||
19 : "деветнаест", | ||
|
||
10 : "десет", | ||
20 : "двадесет", | ||
30 : "тридесет", | ||
40 : "четрдесет", | ||
50 : "педесет", | ||
60 : "шездесет", | ||
70 : "седамдесет", | ||
80 : "осамдесет", | ||
90 : "деведесет", | ||
|
||
21 : "двадесет један", | ||
37 : "тридесет седам", | ||
43 : "четрдесет три", | ||
58 : "педесет осам", | ||
69 : "шездесет девет", | ||
76 : "седамдесет шест", | ||
82 : "осамдесет два", | ||
95 : "деведесет пет", | ||
|
||
100 : "сто", | ||
200 : "двеста", | ||
300 : "триста", | ||
400 : "четиристо", | ||
500 : "петсто", | ||
600 : "шестсто", | ||
700 : "седамсто", | ||
800 : "осамсто", | ||
900 : "деветсто", | ||
|
||
101 : "сто један", | ||
111 : "сто једанаест", | ||
272 : "двеста седамдесет два", | ||
387 : "триста осамдесет седам", | ||
421 : "четиристо двадесет један", | ||
448 : "четиристо четрдесет осам", | ||
569 : "петсто шездесет девет", | ||
625 : "шестсто двадесет пет", | ||
782 : "седамсто осамдесет два", | ||
895 : "осамсто деведесет пет", | ||
999 : "деветсто деведесет девет", | ||
|
||
1_000 : "једна хиљада", | ||
2_000 : "две хиљаде", | ||
3_000 : "три хиљаде", | ||
4_000 : "четири хиљаде", | ||
5_000 : "пет хиљада", | ||
11_000 : "једанаест хиљада", | ||
12_000 : "дванаест хиљада", | ||
13_000 : "тринаест хиљада", | ||
14_000 : "четрнаест хиљада", | ||
15_000 : "петнаест хиљада", | ||
21_000 : "двадесет једна хиљада", | ||
|
||
7_634 : "седам хиљада шестсто тридесет четири", | ||
24_190 : "двадесет четири хиљаде сто деведесет", | ||
99_999 : "деведесет девет хиљада деветсто деведесет девет", | ||
|
||
111_000 : "сто једанаест хиљада", | ||
112_000 : "сто дванаест хиљада", | ||
113_000 : "сто тринаест хиљада", | ||
115_000 : "сто петнаест хиљада", | ||
700_000 : "седамсто хиљада", | ||
653_000 : "шестсто педесет три хиљаде", | ||
|
||
123_454 : "сто двадесет три хиљаде четиристо педесет четири", | ||
999_999 : "деветсто деведесет девет хиљада деветсто деведесет девет", | ||
|
||
1_000_000 : "један милион", | ||
2_000_000 : "два милиона", | ||
5_000_000 : "пет милиона", | ||
11_437_219 : "једанаест милиона четиристо тридесет седам хиљада двеста деветнаест", | ||
21_437_219 : "двадесет један милион четиристо тридесет седам хиљада двеста деветнаест", | ||
22_437_219 : "двадесет два милиона четиристо тридесет седам хиљада двеста деветнаест", | ||
23_437_219 : "двадесет три милиона четиристо тридесет седам хиљада двеста деветнаест", | ||
100_000_000 : "сто милиона", | ||
121_000_000 : "сто двадесет један милион", | ||
121_451_789 : "сто двадесет један милион четиристо педесет једна хиљада седамсто осамдесет девет", | ||
123_456_789 : "сто двадесет три милиона четиристо педесет шест хиљада седамсто осамдесет девет", | ||
322_089_890 : "триста двадесет два милиона осамдесет девет хиљада осамсто деведесет", | ||
1_000_000_000 : "једна милијарда", | ||
2_141_123_731 : "две милијарде сто четрдесет један милион сто двадесет три хиљаде седамсто тридесет један", | ||
(Integer.MAX_VALUE): "две милијарде сто четрдесет седам милиона четиристо осамдесет три хиљаде шестсто четрдесет седам" | ||
] | ||
} |
Oops, something went wrong.