@@ -73,6 +73,10 @@ func TestGachinateRu(t *testing.T) {
73
73
input : "глубокая кроличья нора" ,
74
74
expectedOutput : "DEEP кр♂личья н♂ра" ,
75
75
},
76
+ {
77
+ input : "доллар" ,
78
+ expectedOutput : "BUCKS" ,
79
+ },
76
80
{
77
81
input : "доллары" ,
78
82
expectedOutput : "BUCKS" ,
@@ -81,6 +85,186 @@ func TestGachinateRu(t *testing.T) {
81
85
input : "долларов" ,
82
86
expectedOutput : "BUCKS" ,
83
87
},
88
+ {
89
+ input : "фантазия" ,
90
+ expectedOutput : "FANTASY" ,
91
+ },
92
+ {
93
+ input : "фантазии" ,
94
+ expectedOutput : "FANTASY" ,
95
+ },
96
+ {
97
+ input : "Фантазий " ,
98
+ expectedOutput : "FANTASY " ,
99
+ },
100
+ {
101
+ input : "глотает" ,
102
+ expectedOutput : "SWALL♂W" ,
103
+ },
104
+ {
105
+ input : "глотать" ,
106
+ expectedOutput : "SWALL♂W" ,
107
+ },
108
+ {
109
+ input : "глотай" ,
110
+ expectedOutput : "SWALL♂W" ,
111
+ },
112
+ {
113
+ input : "глоток" ,
114
+ expectedOutput : "SWALL♂W" ,
115
+ },
116
+ {
117
+ input : "мастер" ,
118
+ expectedOutput : "MASTER" ,
119
+ },
120
+ {
121
+ input : "мастера" ,
122
+ expectedOutput : "MASTER" ,
123
+ },
124
+ {
125
+ input : "мастеры" ,
126
+ expectedOutput : "MASTER" ,
127
+ },
128
+ {
129
+ input : "мастеров" ,
130
+ expectedOutput : "MASTER" ,
131
+ },
132
+ {
133
+ input : "пр♂фессионал" ,
134
+ expectedOutput : "пр♂фессиANAL" ,
135
+ },
136
+ {
137
+ input : "пр♂фессионала" ,
138
+ expectedOutput : "пр♂фессиANALа" ,
139
+ },
140
+ {
141
+ input : "пр♂фессионалов" ,
142
+ expectedOutput : "пр♂фессиANAL♂в" ,
143
+ },
144
+ {
145
+ input : "пр♂фессионалы" ,
146
+ expectedOutput : "пр♂фессиANALы" ,
147
+ },
148
+ {
149
+ input : "национальный" ,
150
+ expectedOutput : "нациANALьный" ,
151
+ },
152
+ {
153
+ input : "национальная" ,
154
+ expectedOutput : "нациANALьная" ,
155
+ },
156
+ {
157
+ input : "национальное" ,
158
+ expectedOutput : "нациANALьн♂е" ,
159
+ },
160
+ {
161
+ input : "национальных" ,
162
+ expectedOutput : "нациANALьных" ,
163
+ },
164
+ {
165
+ input : "национального" ,
166
+ expectedOutput : "нациANALьн♂г♂" ,
167
+ },
168
+ {
169
+ input : "подземный" ,
170
+ expectedOutput : "DUNGE♂N" ,
171
+ },
172
+ {
173
+ input : "Подземное" ,
174
+ expectedOutput : "DUNGE♂N" ,
175
+ },
176
+ {
177
+ input : "подземная" ,
178
+ expectedOutput : "DUNGE♂N" ,
179
+ },
180
+ {
181
+ input : "подземные" ,
182
+ expectedOutput : "DUNGE♂N" ,
183
+ },
184
+ {
185
+ input : "подземного" ,
186
+ expectedOutput : "DUNGE♂N" ,
187
+ },
188
+ {
189
+ input : "подземных" ,
190
+ expectedOutput : "DUNGE♂N" ,
191
+ },
192
+ {
193
+ input : "подземелье" ,
194
+ expectedOutput : "DUNGE♂N" ,
195
+ },
196
+ {
197
+ input : "подземелья" ,
198
+ expectedOutput : "DUNGE♂N" ,
199
+ },
200
+ {
201
+ input : "голубой" ,
202
+ expectedOutput : "г♂луB♂Y" ,
203
+ },
204
+ {
205
+ input : "голубых" ,
206
+ expectedOutput : "г♂лубых" ,
207
+ },
208
+ {
209
+ input : "мальчик" ,
210
+ expectedOutput : "B♂Y" ,
211
+ },
212
+ {
213
+ input : "мальчика" ,
214
+ expectedOutput : "B♂Y" ,
215
+ },
216
+ {
217
+ input : "мальчики" ,
218
+ expectedOutput : "B♂Y" ,
219
+ },
220
+ {
221
+ input : "мальчиков" ,
222
+ expectedOutput : "B♂Y" ,
223
+ },
224
+ {
225
+ input : "Бойлер" ,
226
+ expectedOutput : "B♂Yлер" ,
227
+ },
228
+ {
229
+ input : "парень" ,
230
+ expectedOutput : "B♂Y" ,
231
+ },
232
+ {
233
+ input : "Паренек" ,
234
+ expectedOutput : "B♂Y" ,
235
+ },
236
+ {
237
+ input : "паренёк" ,
238
+ expectedOutput : "B♂Y" ,
239
+ },
240
+ {
241
+ input : "отбойник" ,
242
+ expectedOutput : "♂тB♂Yник" ,
243
+ },
244
+ {
245
+ input : "слуга" ,
246
+ expectedOutput : "SLAVE" ,
247
+ },
248
+ {
249
+ input : "слуги" ,
250
+ expectedOutput : "SLAVE" ,
251
+ },
252
+ {
253
+ input : "Слуге не хватило места" ,
254
+ expectedOutput : "SLAVE не хватил♂ места" ,
255
+ },
256
+ {
257
+ input : "поддержать слугу народа" ,
258
+ expectedOutput : "п♂ддержать SLAVE нар♂да" ,
259
+ },
260
+ {
261
+ input : "обычная услуга" ,
262
+ expectedOutput : "♂бычная услуга" ,
263
+ },
264
+ {
265
+ input : "колодец достаточно глубок" ,
266
+ expectedOutput : "к♂л♂дец д♂стат♂чн♂ DEEP" ,
267
+ },
84
268
}
85
269
86
270
for _ , c := range cases {
0 commit comments