1 package alitest;
2 import static org.junit.Assert.*;
4 import org.junit.*;
5 import static fi.jyu.mit.ohj2.Mjonot.*;
6
8
13 @SuppressWarnings("static-method")
14 public class MjonotTest {
15
16
17
18
20 @Test
21 public void testTayta() { assertEquals("From: Mjonot line: 34", "kissakissakissa", tayta("kissa",3));
23 assertEquals("From: Mjonot line: 35", "", tayta("",10));
24 assertEquals("From: Mjonot line: 36", "", tayta("kissa",0));
25 assertEquals("From: Mjonot line: 37", "kissa", tayta("kissa",1));
26 assertEquals("From: Mjonot line: 38", "aaaaaaaaaa", tayta("a",10));
27 }
29
30
32 @Test
33 public void testTyhja57() { assertEquals("From: Mjonot line: 58", "", tyhja(0));
35 assertEquals("From: Mjonot line: 59", " ", tyhja(1));
36 assertEquals("From: Mjonot line: 60", " ", tyhja(2));
37 assertEquals("From: Mjonot line: 61", " ", tyhja(10));
38 assertEquals("From: Mjonot line: 62", 1000, tyhja(1000).length());
39 }
41
42
44 @Test
45 public void testFmt85() { assertEquals("From: Mjonot line: 86", " ", fmt("",3,' '));
47 assertEquals("From: Mjonot line: 87", "000", fmt("",3,'0'));
48 assertEquals("From: Mjonot line: 88", "002", fmt("2",3,'0'));
49 assertEquals("From: Mjonot line: 89", "2 ", fmt("2",-3,' '));
50 assertEquals("From: Mjonot line: 90", "1234", fmt("1234",3,'0'));
51 }
53
54
56 @Test
57 public void testFmt113() { assertEquals("From: Mjonot line: 114", " 2", fmt("2",3));
59 assertEquals("From: Mjonot line: 115", "2 ", fmt("2",-3));
60 assertEquals("From: Mjonot line: 116", "1234", fmt("1234",3));
61 }
63
64
66 @Test
67 public void testFmt135() { assertEquals("From: Mjonot line: 136", " 12", fmt(new StringBuffer("12"),3));
69 }
71
72
74 @Test
75 public void testFmt151() { assertEquals("From: Mjonot line: 152", " 12", fmt(new StringBuilder("12"),3));
77 }
79
80
82 @Test
83 public void testFmt170() { assertEquals("From: Mjonot line: 171", " 2", fmt(2,3));
85 assertEquals("From: Mjonot line: 172", "2 ", fmt(2,-3));
86 assertEquals("From: Mjonot line: 173", "1234", fmt(1234,3));
87 }
89
90
92 @Test
93 public void testFmt192() { assertEquals("From: Mjonot line: 193", "002", fmt(2,3,'0'));
95 assertEquals("From: Mjonot line: 194", "200", fmt(2,-3,'0'));
96 assertEquals("From: Mjonot line: 195", "2 ", fmt(2,-3,' '));
97 assertEquals("From: Mjonot line: 196", "1234", fmt(1234,3,'0'));
98 assertEquals("From: Mjonot line: 197", "0012", fmt(12,4,'0'));
99 assertEquals("From: Mjonot line: 198", "12 ", fmt(12,-4,' '));
100 }
102
103
105 @Test
106 public void testFmt216() { assertEquals("From: Mjonot line: 217", " 12.30", fmt(12.3,6,2));
108 assertEquals("From: Mjonot line: 218", "12.30 ", fmt(12.3,-6,2));
109 assertEquals("From: Mjonot line: 219", "2.00 ", fmt(2.0,-6,2));
110 assertEquals("From: Mjonot line: 220", " 1234", fmt(1234,6,0));
111 assertEquals("From: Mjonot line: 221", "12 ", fmt(12,-4,0));
112 assertEquals("From: Mjonot line: 222", "12 ", fmt(12.1,-4,0));
113 }
115
116
118 @Test
119 public void testPoista_2_tyhjat246() { StringBuffer sb = new StringBuffer(" kissa istuu ");
121 assertEquals("From: Mjonot line: 248", " kissa istuu ", poista_2_tyhjat(sb).toString());
122 assertEquals("From: Mjonot line: 249", "", poista_2_tyhjat((StringBuffer)null).toString());
123 }
125
126
128 @Test
129 public void testPoista_2_tyhjat280() { StringBuilder sb = new StringBuilder(" kissa istuu ");
131 assertEquals("From: Mjonot line: 282", " kissa istuu ", poista_2_tyhjat(sb).toString());
132 assertEquals("From: Mjonot line: 283", "", poista_2_tyhjat((StringBuilder)null).toString());
133 }
135
136
138 @Test
139 public void testPoista_2_tyhjat314() { assertEquals("From: Mjonot line: 315", " kissa istuu ", poista_2_tyhjat(" kissa istuu "));
141 assertEquals("From: Mjonot line: 316", "", poista_2_tyhjat(""));
142 assertEquals("From: Mjonot line: 317", " ", poista_2_tyhjat(" "));
143 assertEquals("From: Mjonot line: 318", "", poista_2_tyhjat((String)null));
144 }
146
147
149 @Test
150 public void testErota348() { StringBuffer jono= new StringBuffer("123 456"); String s;
152 s = erota(jono); assertEquals("From: Mjonot line: 350", "456", jono.toString()); assertEquals("From: Mjonot line: 350", "123", s);
153 jono = new StringBuffer("123");
154 s = erota(jono,' ',false);
155 assertEquals("From: Mjonot line: 359", "", jono.toString());
156 assertEquals("From: Mjonot line: 359", "123", s);
157 ;
158 s = erota(jono,' ',false);
159 assertEquals("From: Mjonot line: 360", "", jono.toString());
160 assertEquals("From: Mjonot line: 360", "", s);
161 ;
162 s = erota(jono,' ',false);
163 assertEquals("From: Mjonot line: 361", "", jono.toString());
164 assertEquals("From: Mjonot line: 361", "", s);
165 jono = new StringBuffer("123 456");
166 s = erota(jono,' ',false);
167 assertEquals("From: Mjonot line: 362", "456", jono.toString());
168 assertEquals("From: Mjonot line: 362", "123", s);
169 ;
170 s = erota(jono,' ',false);
171 assertEquals("From: Mjonot line: 363", "", jono.toString());
172 assertEquals("From: Mjonot line: 363", "456", s);
173 ;
174 s = erota(jono,' ',false);
175 assertEquals("From: Mjonot line: 364", "", jono.toString());
176 assertEquals("From: Mjonot line: 364", "", s);
177 jono = new StringBuffer("12 34 6");
178 s = erota(jono,' ',false);
179 assertEquals("From: Mjonot line: 365", "34 6", jono.toString());
180 assertEquals("From: Mjonot line: 365", "12", s);
181 ;
182 s = erota(jono,' ',false);
183 assertEquals("From: Mjonot line: 366", "6", jono.toString());
184 assertEquals("From: Mjonot line: 366", "34", s);
185 ;
186 s = erota(jono,' ',false);
187 assertEquals("From: Mjonot line: 367", "", jono.toString());
188 assertEquals("From: Mjonot line: 367", "6", s);
189 ;
190 s = erota(jono,' ',false);
191 assertEquals("From: Mjonot line: 368", "", jono.toString());
192 assertEquals("From: Mjonot line: 368", "", s);
193 jono = new StringBuffer("12 34 6");
194 s = erota(jono,' ',true);
195 assertEquals("From: Mjonot line: 369", "6", jono.toString());
196 assertEquals("From: Mjonot line: 369", "12 34", s);
197 ;
198 s = erota(jono,' ',true);
199 assertEquals("From: Mjonot line: 370", "", jono.toString());
200 assertEquals("From: Mjonot line: 370", "6", s);
201 ;
202 s = erota(jono,' ',true);
203 assertEquals("From: Mjonot line: 371", "", jono.toString());
204 assertEquals("From: Mjonot line: 371", "", s);
205 assertEquals("From: Mjonot line: 373", "", erota((StringBuffer)null,' ',false));
206 }
208
209
211 @Test
212 public void testErota414() { StringBuilder jono= new StringBuilder("123 456"); String s;
214 s = erota(jono); assertEquals("From: Mjonot line: 416", "456", jono.toString()); assertEquals("From: Mjonot line: 416", "123", s);
215 jono = new StringBuilder("123");
216 s = erota(jono,' ',false);
217 assertEquals("From: Mjonot line: 424", "", jono.toString()); assertEquals("From: Mjonot line: 424", "123", s);
218 ;
219 s = erota(jono,' ',false);
220 assertEquals("From: Mjonot line: 425", "", jono.toString()); assertEquals("From: Mjonot line: 425", "", s);
221 ;
222 s = erota(jono,' ',false);
223 assertEquals("From: Mjonot line: 426", "", jono.toString()); assertEquals("From: Mjonot line: 426", "", s);
224 jono = new StringBuilder("123 456");
225 s = erota(jono,' ',false);
226 assertEquals("From: Mjonot line: 427", "456", jono.toString()); assertEquals("From: Mjonot line: 427", "123", s);
227 ;
228 s = erota(jono,' ',false);
229 assertEquals("From: Mjonot line: 428", "", jono.toString()); assertEquals("From: Mjonot line: 428", "456", s);
230 ;
231 s = erota(jono,' ',false);
232 assertEquals("From: Mjonot line: 429", "", jono.toString()); assertEquals("From: Mjonot line: 429", "", s);
233 jono = new StringBuilder("12 34 6");
234 s = erota(jono,' ',false);
235 assertEquals("From: Mjonot line: 430", "34 6", jono.toString()); assertEquals("From: Mjonot line: 430", "12", s);
236 ;
237 s = erota(jono,' ',false);
238 assertEquals("From: Mjonot line: 431", "6", jono.toString()); assertEquals("From: Mjonot line: 431", "34", s);
239 ;
240 s = erota(jono,' ',false);
241 assertEquals("From: Mjonot line: 432", "", jono.toString()); assertEquals("From: Mjonot line: 432", "6", s);
242 ;
243 s = erota(jono,' ',false);
244 assertEquals("From: Mjonot line: 433", "", jono.toString()); assertEquals("From: Mjonot line: 433", "", s);
245 jono = new StringBuilder("12 34 6");
246 s = erota(jono,' ',true);
247 assertEquals("From: Mjonot line: 434", "6", jono.toString()); assertEquals("From: Mjonot line: 434", "12 34", s);
248 ;
249 s = erota(jono,' ',true);
250 assertEquals("From: Mjonot line: 435", "", jono.toString()); assertEquals("From: Mjonot line: 435", "6", s);
251 ;
252 s = erota(jono,' ',true);
253 assertEquals("From: Mjonot line: 436", "", jono.toString()); assertEquals("From: Mjonot line: 436", "", s);
254 assertEquals("From: Mjonot line: 438", "", erota((StringBuilder)null,' ',false));
255 }
257
258
260 @Test
261 public void testErota464() { StringBuffer jono= new StringBuffer("123 456"); String s;
263 s = erota(jono,' '); assertEquals("From: Mjonot line: 466", "456", jono.toString()); assertEquals("From: Mjonot line: 466", "123", s);
264 }
266
267
269 @Test
270 public void testErota489() { StringBuilder jono= new StringBuilder("123 456"); String s;
272 s = erota(jono,' '); assertEquals("From: Mjonot line: 491", "456", jono.toString()); assertEquals("From: Mjonot line: 491", "123", s);
273 }
275
276
278 @Test
279 public void testErotaDouble551() { StringBuffer jono;
281 jono = new StringBuffer(" 12.34 km"); assertEquals("From: Mjonot line: 557", 12.34, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 557", " km", jono.toString());
282 jono = new StringBuffer("12k34 km"); assertEquals("From: Mjonot line: 558", 12, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 558", "k34 km", jono.toString());
283 jono = new StringBuffer("k12.34 km"); assertEquals("From: Mjonot line: 559", 0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 559", "k12.34 km", jono.toString());
284 jono = new StringBuffer("1.2 3.4"); assertEquals("From: Mjonot line: 560", 1.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 560", " 3.4", jono.toString());
285 ; assertEquals("From: Mjonot line: 561", 3.4, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 561", "", jono.toString());
286 jono = new StringBuffer("-1.2 -3.4"); assertEquals("From: Mjonot line: 562", -1.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 562", " -3.4", jono.toString());
287 ; assertEquals("From: Mjonot line: 563", -3.4, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 563", "", jono.toString());
288 jono = new StringBuffer("-1-2 -3.4"); assertEquals("From: Mjonot line: 564", -1, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 564", "-2 -3.4", jono.toString());
289 ; assertEquals("From: Mjonot line: 565", -2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 565", " -3.4", jono.toString());
290 jono = new StringBuffer(".2"); assertEquals("From: Mjonot line: 566", 0.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 566", "", jono.toString());
291 jono = new StringBuffer("-.2"); assertEquals("From: Mjonot line: 567", -0.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 567", "", jono.toString());
292 jono = new StringBuffer(".-2"); assertEquals("From: Mjonot line: 568", 0.0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 568", "-2", jono.toString());
293 jono = new StringBuffer("- 2"); assertEquals("From: Mjonot line: 569", 0.0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 569", " 2", jono.toString());
294 jono = new StringBuffer(""); assertEquals("From: Mjonot line: 570", 0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 570", "", jono.toString());
295 jono = new StringBuffer("2112233451232");
296 assertEquals("From: Mjonot line: 573", 2112233.0, erotaDouble(jono,0,"123"), 0.000001);
297 assertEquals("From: Mjonot line: 574", 451232.0, erotaDouble(jono,0,null), 0.000001);
298 assertEquals("From: Mjonot line: 575", 0.0, erotaDouble((StringBuffer)null,0,null), 0.000001);
299 }
301
302
304 @Test
305 public void testErotaDouble620() { StringBuilder jono;
307 jono = new StringBuilder(" 12.34 km"); assertEquals("From: Mjonot line: 626", 12.34, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 626", " km", jono.toString());
308 jono = new StringBuilder("12k34 km"); assertEquals("From: Mjonot line: 627", 12, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 627", "k34 km", jono.toString());
309 jono = new StringBuilder("k12.34 km"); assertEquals("From: Mjonot line: 628", 0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 628", "k12.34 km", jono.toString());
310 jono = new StringBuilder("1.2 3.4"); assertEquals("From: Mjonot line: 629", 1.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 629", " 3.4", jono.toString());
311 ; assertEquals("From: Mjonot line: 630", 3.4, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 630", "", jono.toString());
312 jono = new StringBuilder("-1.2 -3.4"); assertEquals("From: Mjonot line: 631", -1.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 631", " -3.4", jono.toString());
313 ; assertEquals("From: Mjonot line: 632", -3.4, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 632", "", jono.toString());
314 jono = new StringBuilder("-1-2 -3.4"); assertEquals("From: Mjonot line: 633", -1, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 633", "-2 -3.4", jono.toString());
315 ; assertEquals("From: Mjonot line: 634", -2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 634", " -3.4", jono.toString());
316 jono = new StringBuilder(".2"); assertEquals("From: Mjonot line: 635", 0.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 635", "", jono.toString());
317 jono = new StringBuilder("-.2"); assertEquals("From: Mjonot line: 636", -0.2, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 636", "", jono.toString());
318 jono = new StringBuilder(".-2"); assertEquals("From: Mjonot line: 637", 0.0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 637", "-2", jono.toString());
319 jono = new StringBuilder("- 2"); assertEquals("From: Mjonot line: 638", 0.0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 638", " 2", jono.toString());
320 jono = new StringBuilder(""); assertEquals("From: Mjonot line: 639", 0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 639", "", jono.toString());
321 jono = new StringBuilder("2112233451232");
322 assertEquals("From: Mjonot line: 642", 2112233.0, erotaDouble(jono,0,"123"), 0.000001);
323 assertEquals("From: Mjonot line: 643", 451232.0, erotaDouble(jono,0,null), 0.000001);
324 assertEquals("From: Mjonot line: 644", 0.0, erotaDouble((StringBuilder)null,0,"123"), 0.000001);
325 }
327
328
330 @Test
331 public void testErotaDouble688() { StringBuffer jono;
333 jono = new StringBuffer(" 12.34 km"); assertEquals("From: Mjonot line: 690", 12.34, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 690", " km", jono.toString());
334 jono = new StringBuffer(" 12k34 km"); assertEquals("From: Mjonot line: 691", 12.00, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 691", "k34 km", jono.toString());
335 jono = new StringBuffer("k12.34 km"); assertEquals("From: Mjonot line: 692", 0.0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 692", "k12.34 km", jono.toString());
336 }
338
339
341 @Test
342 public void testErotaDouble713() { StringBuilder jono;
344 jono = new StringBuilder(" 12.34 km"); assertEquals("From: Mjonot line: 715", 12.34, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 715", " km", jono.toString());
345 jono = new StringBuilder(" 12k34 km"); assertEquals("From: Mjonot line: 716", 12.00, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 716", "k34 km", jono.toString());
346 jono = new StringBuilder("k12.34 km"); assertEquals("From: Mjonot line: 717", 0.0, erotaDouble(jono,0), 0.000001); assertEquals("From: Mjonot line: 717", "k12.34 km", jono.toString());
347 }
349
350
352 @Test
353 public void testErotaInt733() { StringBuffer jono;
355 jono = new StringBuffer(" 12.34 km"); assertEquals("From: Mjonot line: 739", 12, erotaInt(jono,0)); assertEquals("From: Mjonot line: 739", ".34 km", jono.toString());
356 jono = new StringBuffer("12k34 km"); assertEquals("From: Mjonot line: 740", 12, erotaInt(jono,0)); assertEquals("From: Mjonot line: 740", "k34 km", jono.toString());
357 jono = new StringBuffer("k12.34 km"); assertEquals("From: Mjonot line: 741", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 741", "k12.34 km", jono.toString());
358 jono = new StringBuffer("1.2 3.4"); assertEquals("From: Mjonot line: 742", 1, erotaInt(jono,0)); assertEquals("From: Mjonot line: 742", ".2 3.4", jono.toString());
359 ; assertEquals("From: Mjonot line: 743", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 743", ".2 3.4", jono.toString());
360 jono = new StringBuffer(""); assertEquals("From: Mjonot line: 744", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 744", "", jono.toString());
361 jono = new StringBuffer(" 1 2 3 "); assertEquals("From: Mjonot line: 745", 1, erotaInt(jono,0)); assertEquals("From: Mjonot line: 745", " 2 3 ", jono.toString());
362 ; assertEquals("From: Mjonot line: 746", 2, erotaInt(jono,0)); assertEquals("From: Mjonot line: 746", " 3 ", jono.toString());
363 ; assertEquals("From: Mjonot line: 747", 3, erotaInt(jono,0)); assertEquals("From: Mjonot line: 747", " ", jono.toString());
364 ; assertEquals("From: Mjonot line: 748", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 748", "", jono.toString());
365 jono = new StringBuffer(" -1 -2 3 "); assertEquals("From: Mjonot line: 749", -1, erotaInt(jono,0)); assertEquals("From: Mjonot line: 749", " -2 3 ", jono.toString());
366 ; assertEquals("From: Mjonot line: 750", -2, erotaInt(jono,0)); assertEquals("From: Mjonot line: 750", " 3 ", jono.toString());
367 ; assertEquals("From: Mjonot line: 751", 3, erotaInt(jono,0)); assertEquals("From: Mjonot line: 751", " ", jono.toString());
368 jono = new StringBuffer("2112233451232");
369 assertEquals("From: Mjonot line: 754", 2112233, erotaInt(jono,0,"123"));
370 }
372
373
375 @Test
376 public void testErotaInt770() { StringBuilder jono;
378 jono = new StringBuilder(" 12.34 km"); assertEquals("From: Mjonot line: 776", 12, erotaInt(jono,0)); assertEquals("From: Mjonot line: 776", ".34 km", jono.toString());
379 jono = new StringBuilder("12k34 km"); assertEquals("From: Mjonot line: 777", 12, erotaInt(jono,0)); assertEquals("From: Mjonot line: 777", "k34 km", jono.toString());
380 jono = new StringBuilder("k12.34 km"); assertEquals("From: Mjonot line: 778", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 778", "k12.34 km", jono.toString());
381 jono = new StringBuilder("1.2 3.4"); assertEquals("From: Mjonot line: 779", 1, erotaInt(jono,0)); assertEquals("From: Mjonot line: 779", ".2 3.4", jono.toString());
382 ; assertEquals("From: Mjonot line: 780", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 780", ".2 3.4", jono.toString());
383 jono = new StringBuilder(""); assertEquals("From: Mjonot line: 781", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 781", "", jono.toString());
384 jono = new StringBuilder(" 1 2 3 "); assertEquals("From: Mjonot line: 782", 1, erotaInt(jono,0)); assertEquals("From: Mjonot line: 782", " 2 3 ", jono.toString());
385 ; assertEquals("From: Mjonot line: 783", 2, erotaInt(jono,0)); assertEquals("From: Mjonot line: 783", " 3 ", jono.toString());
386 ; assertEquals("From: Mjonot line: 784", 3, erotaInt(jono,0)); assertEquals("From: Mjonot line: 784", " ", jono.toString());
387 ; assertEquals("From: Mjonot line: 785", 0, erotaInt(jono,0)); assertEquals("From: Mjonot line: 785", "", jono.toString());
388 jono = new StringBuilder(" -1 -2 3 "); assertEquals("From: Mjonot line: 786", -1, erotaInt(jono,0)); assertEquals("From: Mjonot line: 786", " -2 3 ", jono.toString());
389 ; assertEquals("From: Mjonot line: 787", -2, erotaInt(jono,0)); assertEquals("From: Mjonot line: 787", " 3 ", jono.toString());
390 ; assertEquals("From: Mjonot line: 788", 3, erotaInt(jono,0)); assertEquals("From: Mjonot line: 788", " ", jono.toString());
391 jono = new StringBuilder("2112233451232");
392 assertEquals("From: Mjonot line: 791", 2112233, erotaInt(jono,0,"123"));
393 }
395
396
398 @Test
399 public void testErotaInt808() { StringBuffer jono;
401 jono = new StringBuffer("211223345");
402 assertEquals("From: Mjonot line: 811", 2112233, erotaInt(jono,0,"123"));
403 }
405
406
408 @Test
409 public void testErotaInt828() { StringBuilder jono;
411 jono = new StringBuilder("211223345");
412 assertEquals("From: Mjonot line: 831", 2112233, erotaInt(jono,0,"123"));
413 }
415
416
418 @Test
419 public void testErotaDouble846() { assertEquals("From: Mjonot line: 847", 12.34, erotaDouble(" 12.34 km",0), 0.000001);
421 assertEquals("From: Mjonot line: 848", 12.00, erotaDouble(" 12k34 km",0), 0.000001);
422 assertEquals("From: Mjonot line: 849", 0.0, erotaDouble("k12.34 km",0), 0.000001);
423 assertEquals("From: Mjonot line: 850", 2.0, erotaDouble((String)null,2), 0.000001);
424 }
426
427
429 @Test
430 public void testErotaInt866() { assertEquals("From: Mjonot line: 867", 123, erotaInt(" 123k",12));
432 assertEquals("From: Mjonot line: 868", 12, erotaInt(" k123k",12));
433 assertEquals("From: Mjonot line: 869", 2, erotaInt((String)null,2));
434 }
436
437
439 @Test
440 public void testErotaChar885() { StringBuffer jono;
442 jono = new StringBuffer(" 12 "); assertEquals("From: Mjonot line: 891", ' ', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 891", "12 ", jono.toString());
443 ; assertEquals("From: Mjonot line: 892", '1', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 892", "2 ", jono.toString());
444 ; assertEquals("From: Mjonot line: 893", '2', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 893", " ", jono.toString());
445 ; assertEquals("From: Mjonot line: 894", ' ', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 894", "", jono.toString());
446 ; assertEquals("From: Mjonot line: 895", '!', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 895", "", jono.toString());
447 assertEquals("From: Mjonot line: 897", 'a', erotaChar((StringBuffer)null,'a'));
448 }
450
451
453 @Test
454 public void testErotaChar915() { StringBuilder jono;
456 jono = new StringBuilder(" 12 "); assertEquals("From: Mjonot line: 921", ' ', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 921", "12 ", jono.toString());
457 ; assertEquals("From: Mjonot line: 922", '1', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 922", "2 ", jono.toString());
458 ; assertEquals("From: Mjonot line: 923", '2', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 923", " ", jono.toString());
459 ; assertEquals("From: Mjonot line: 924", ' ', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 924", "", jono.toString());
460 ; assertEquals("From: Mjonot line: 925", '!', erotaChar(jono,'!')); assertEquals("From: Mjonot line: 925", "", jono.toString());
461 assertEquals("From: Mjonot line: 927", 'a', erotaChar((StringBuilder)null,'a'));
462 }
464
465
467 @Test
468 public void testErota958() { StringBuffer jono = new StringBuffer(" Volvo 145 | 12300 e | 1 kpl");
470 assertEquals("From: Mjonot line: 961", "Volvo 145", erota(jono,'|',"!"));
471 assertEquals("From: Mjonot line: 962", "12300 e", erota(jono,'|',"!"));
472 assertEquals("From: Mjonot line: 963", "1 kpl", erota(jono,'|',"!"));
473 assertEquals("From: Mjonot line: 964", "!", erota(jono,'|',"!"));
474 assertEquals("From: Mjonot line: 965", "", erota(jono,'|',null));
475 }
477
478
480 @Test
481 public void testErota996() { StringBuilder jono = new StringBuilder(" Volvo 145 | 12300 e | 1 kpl");
483 assertEquals("From: Mjonot line: 999", "Volvo 145", erota(jono,'|',"!"));
484 assertEquals("From: Mjonot line: 1000", "12300 e", erota(jono,'|',"!"));
485 assertEquals("From: Mjonot line: 1001", "1 kpl", erota(jono,'|',"!"));
486 assertEquals("From: Mjonot line: 1002", "!", erota(jono,'|',"!"));
487 assertEquals("From: Mjonot line: 1003", "", erota(jono,'|',null));
488 }
490
491
493 @Test
494 public void testErota1023() { StringBuffer jono;
496 jono = new StringBuffer("12.3,45"); assertEquals("From: Mjonot line: 1025", 12.3, erota(jono,',',9.0), 0.000001); assertEquals("From: Mjonot line: 1025", 45.0, erota(jono,',',9.0), 0.000001);
497 jono = new StringBuffer("k,45"); assertEquals("From: Mjonot line: 1026", 9.0, erota(jono,',',9.0), 0.000001); assertEquals("From: Mjonot line: 1026", 45.0, erota(jono,',',9.0), 0.000001);
498 }
500
501
503 @Test
504 public void testErota1044() { StringBuilder jono;
506 jono = new StringBuilder("12.3,45"); assertEquals("From: Mjonot line: 1046", 12.3, erota(jono,',',9.0), 0.000001); assertEquals("From: Mjonot line: 1046", 45.0, erota(jono,',',9.0), 0.000001);
507 jono = new StringBuilder("k,45"); assertEquals("From: Mjonot line: 1047", 9.0, erota(jono,',',9.0), 0.000001); assertEquals("From: Mjonot line: 1047", 45.0, erota(jono,',',9.0), 0.000001);
508 }
510
511
513 @Test
514 public void testErota1066() { StringBuffer jono = new StringBuffer(" Volvo 145 | 12300 e | 1 kpl");
516 String s=""; double d=0.0; int i=0;
517 assertEquals("From: Mjonot line: 1070", "Volvo 145", erota(jono,'|',s));
518 assertEquals("From: Mjonot line: 1071", 12300.0, erota(jono,'|',d), 0.000001);
519 assertEquals("From: Mjonot line: 1072", 1, erota(jono,'|',i));
520 assertEquals("From: Mjonot line: 1073", "a", erota(jono,'|',"a"));
521 }
523
524
526 @Test
527 public void testErota1092() { StringBuilder jono = new StringBuilder(" Volvo 145 | 12300 e | 1 kpl");
529 String s=""; double d=0.0; int i=0;
530 assertEquals("From: Mjonot line: 1096", "Volvo 145", erota(jono,'|',s));
531 assertEquals("From: Mjonot line: 1097", 12300.0, erota(jono,'|',d), 0.000001);
532 assertEquals("From: Mjonot line: 1098", 1, erota(jono,'|',i));
533 assertEquals("From: Mjonot line: 1099", "a", erota(jono,'|',"a"));
534 }
536
537
539 @Test
540 public void testErotaEx1133() { StringBuffer jono;
542 jono = new StringBuffer(" 12.34 km"); assertEquals("From: Mjonot line: 1139", "!", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1139", "12.34 km", jono.toString());
543 ; assertEquals("From: Mjonot line: 1140", "12.34", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1140", "km", jono.toString());
544 ; assertEquals("From: Mjonot line: 1141", "km", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1141", "", jono.toString());
545 try {
546 ; assertEquals("From: Mjonot line: 1142", "", erotaEx(jono,' ',"!")); ;
547 fail("Mjonot: 1142 Did not throw NumberFormatException");
548 } catch(NumberFormatException _e_){ _e_.getMessage(); }
549 jono = new StringBuffer("Kissa"); assertEquals("From: Mjonot line: 1143", "Kissa", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1143", "", jono.toString());
550 try {
551 ; assertEquals("From: Mjonot line: 1144", "", erotaEx(jono,' ',"!")); ;
552 fail("Mjonot: 1144 Did not throw NumberFormatException");
553 } catch(NumberFormatException _e_){ _e_.getMessage(); }
554 assertEquals("From: Mjonot line: 1146", "", erotaEx(new StringBuffer(";"),';',null));
555 }
557
558
560 @Test
561 public void testErotaEx1184() { StringBuilder jono;
563 jono = new StringBuilder(" 12.34 km"); assertEquals("From: Mjonot line: 1190", "!", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1190", "12.34 km", jono.toString());
564 ; assertEquals("From: Mjonot line: 1191", "12.34", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1191", "km", jono.toString());
565 ; assertEquals("From: Mjonot line: 1192", "km", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1192", "", jono.toString());
566 try {
567 ; assertEquals("From: Mjonot line: 1193", "", erotaEx(jono,' ',"!")); ;
568 fail("Mjonot: 1193 Did not throw NumberFormatException");
569 } catch(NumberFormatException _e_){ _e_.getMessage(); }
570 jono = new StringBuilder("Kissa"); assertEquals("From: Mjonot line: 1194", "Kissa", erotaEx(jono,' ',"!")); assertEquals("From: Mjonot line: 1194", "", jono.toString());
571 try {
572 ; assertEquals("From: Mjonot line: 1195", "", erotaEx(jono,' ',"!")); ;
573 fail("Mjonot: 1195 Did not throw NumberFormatException");
574 } catch(NumberFormatException _e_){ _e_.getMessage(); }
575 assertEquals("From: Mjonot line: 1197", "", erotaEx(new StringBuilder(";"),';',null));
576 }
578
579
581 @Test
582 public void testErotaEx1221() { StringBuffer jono=new StringBuffer(); try {
585 jono = new StringBuffer(" 12.34 km"); assertEquals("From: Mjonot line: 1227", 0.0, erotaEx(jono,' ',3.14), 0.000001); ;
586 fail("Mjonot: 1227 Did not throw NumberFormatException");
587 } catch(NumberFormatException _e_){ _e_.getMessage(); }
588 ; ; assertEquals("From: Mjonot line: 1228", "12.34 km", jono.toString());
589 ; assertEquals("From: Mjonot line: 1229", 12.34, erotaEx(jono,' ',3.14), 0.000001); assertEquals("From: Mjonot line: 1229", "km", jono.toString());
590 try {
591 ; assertEquals("From: Mjonot line: 1230", 0.0, erotaEx(jono,' ',3.14), 0.000001); ;
592 fail("Mjonot: 1230 Did not throw NumberFormatException");
593 } catch(NumberFormatException _e_){ _e_.getMessage(); }
594 ; ; assertEquals("From: Mjonot line: 1231", "", jono.toString());
595 try {
596 ; assertEquals("From: Mjonot line: 1232", 0.0, erotaEx(jono,' ',3.14), 0.000001); ;
597 fail("Mjonot: 1232 Did not throw NumberFormatException");
598 } catch(NumberFormatException _e_){ _e_.getMessage(); }
599 jono = new StringBuffer(" 1.2, 3.4"); assertEquals("From: Mjonot line: 1238", 1.2, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1238", " 3.4", jono.toString());
600 ; assertEquals("From: Mjonot line: 1239", 3.4, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1239", "", jono.toString());
601 try {
602 ; assertEquals("From: Mjonot line: 1240", 0.0, erotaEx(jono,',',3.14), 0.000001); ;
603 fail("Mjonot: 1240 Did not throw NumberFormatException");
604 } catch(NumberFormatException _e_){ _e_.getMessage(); }
605 jono = new StringBuffer("1.2,k,3.4"); assertEquals("From: Mjonot line: 1241", 1.2, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1241", "k,3.4", jono.toString());
606 try {
607 ; assertEquals("From: Mjonot line: 1242", 0.0, erotaEx(jono,',',3.14), 0.000001); ;
608 fail("Mjonot: 1242 Did not throw NumberFormatException");
609 } catch(NumberFormatException _e_){ _e_.getMessage(); }
610 ; ; assertEquals("From: Mjonot line: 1243", "3.4", jono.toString());
611 ; assertEquals("From: Mjonot line: 1244", 3.4, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1244", "", jono.toString());
612 }
614
615
617 @Test
618 public void testErotaEx1268() { StringBuilder jono=new StringBuilder(); try {
621 jono = new StringBuilder(" 12.34 km"); assertEquals("From: Mjonot line: 1274", 0.0, erotaEx(jono,' ',3.14), 0.000001); ;
622 fail("Mjonot: 1274 Did not throw NumberFormatException");
623 } catch(NumberFormatException _e_){ _e_.getMessage(); }
624 ; ; assertEquals("From: Mjonot line: 1275", "12.34 km", jono.toString());
625 ; assertEquals("From: Mjonot line: 1276", 12.34, erotaEx(jono,' ',3.14), 0.000001); assertEquals("From: Mjonot line: 1276", "km", jono.toString());
626 try {
627 ; assertEquals("From: Mjonot line: 1277", 0.0, erotaEx(jono,' ',3.14), 0.000001); ;
628 fail("Mjonot: 1277 Did not throw NumberFormatException");
629 } catch(NumberFormatException _e_){ _e_.getMessage(); }
630 ; ; assertEquals("From: Mjonot line: 1278", "", jono.toString());
631 try {
632 ; assertEquals("From: Mjonot line: 1279", 0.0, erotaEx(jono,' ',3.14), 0.000001); ;
633 fail("Mjonot: 1279 Did not throw NumberFormatException");
634 } catch(NumberFormatException _e_){ _e_.getMessage(); }
635 jono = new StringBuilder(" 1.2, 3.4"); assertEquals("From: Mjonot line: 1285", 1.2, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1285", " 3.4", jono.toString());
636 ; assertEquals("From: Mjonot line: 1286", 3.4, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1286", "", jono.toString());
637 try {
638 ; assertEquals("From: Mjonot line: 1287", 0.0, erotaEx(jono,',',3.14), 0.000001); ;
639 fail("Mjonot: 1287 Did not throw NumberFormatException");
640 } catch(NumberFormatException _e_){ _e_.getMessage(); }
641 jono = new StringBuilder("1.2,k,3.4"); assertEquals("From: Mjonot line: 1288", 1.2, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1288", "k,3.4", jono.toString());
642 try {
643 ; assertEquals("From: Mjonot line: 1289", 0.0, erotaEx(jono,',',3.14), 0.000001); ;
644 fail("Mjonot: 1289 Did not throw NumberFormatException");
645 } catch(NumberFormatException _e_){ _e_.getMessage(); }
646 ; ; assertEquals("From: Mjonot line: 1290", "3.4", jono.toString());
647 ; assertEquals("From: Mjonot line: 1291", 3.4, erotaEx(jono,',',3.14), 0.000001); assertEquals("From: Mjonot line: 1291", "", jono.toString());
648 }
650
651
653 @Test
654 public void testErotaEx1315() { StringBuffer jono=new StringBuffer(); try {
657 jono = new StringBuffer(" 12.34 km"); assertEquals("From: Mjonot line: 1321", 0, erotaEx(jono,' ',314)); ;
658 fail("Mjonot: 1321 Did not throw NumberFormatException");
659 } catch(NumberFormatException _e_){ _e_.getMessage(); }
660 ; ; assertEquals("From: Mjonot line: 1322", "12.34 km", jono.toString());
661 ; assertEquals("From: Mjonot line: 1323", 12, erotaEx(jono,' ',314)); assertEquals("From: Mjonot line: 1323", "km", jono.toString());
662 try {
663 ; assertEquals("From: Mjonot line: 1324", 0, erotaEx(jono,' ',314)); ;
664 fail("Mjonot: 1324 Did not throw NumberFormatException");
665 } catch(NumberFormatException _e_){ _e_.getMessage(); }
666 try {
667 ; assertEquals("From: Mjonot line: 1325", 0, erotaEx(jono,' ',314)); ;
668 fail("Mjonot: 1325 Did not throw NumberFormatException");
669 } catch(NumberFormatException _e_){ _e_.getMessage(); }
670 jono = new StringBuffer(" 1.2, 3.4"); assertEquals("From: Mjonot line: 1331", 1, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1331", " 3.4", jono.toString());
671 ; assertEquals("From: Mjonot line: 1332", 3, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1332", "", jono.toString());
672 try {
673 ; assertEquals("From: Mjonot line: 1333", 0, erotaEx(jono,',',314)); ;
674 fail("Mjonot: 1333 Did not throw NumberFormatException");
675 } catch(NumberFormatException _e_){ _e_.getMessage(); }
676 jono = new StringBuffer("1,2,3"); assertEquals("From: Mjonot line: 1334", 1, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1334", "2,3", jono.toString());
677 ; assertEquals("From: Mjonot line: 1335", 2, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1335", "3", jono.toString());
678 ; assertEquals("From: Mjonot line: 1336", 3, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1336", "", jono.toString());
679 try {
680 ; assertEquals("From: Mjonot line: 1337", 0, erotaEx(jono,',',314)); ;
681 fail("Mjonot: 1337 Did not throw NumberFormatException");
682 } catch(NumberFormatException _e_){ _e_.getMessage(); }
683 jono = new StringBuffer("1,k,3"); assertEquals("From: Mjonot line: 1338", 1, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1338", "k,3", jono.toString());
684 try {
685 ; assertEquals("From: Mjonot line: 1339", 0, erotaEx(jono,',',314)); ;
686 fail("Mjonot: 1339 Did not throw NumberFormatException");
687 } catch(NumberFormatException _e_){ _e_.getMessage(); }
688 ; ; assertEquals("From: Mjonot line: 1340", "3", jono.toString());
689 ; assertEquals("From: Mjonot line: 1341", 3, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1341", "", jono.toString());
690 try {
691 ; assertEquals("From: Mjonot line: 1342", 0, erotaEx(jono,',',314)); ;
692 fail("Mjonot: 1342 Did not throw NumberFormatException");
693 } catch(NumberFormatException _e_){ _e_.getMessage(); }
694 }
696
697
699 @Test
700 public void testErotaEx1366() { StringBuilder jono=new StringBuilder(); try {
703 jono = new StringBuilder(" 12.34 km"); assertEquals("From: Mjonot line: 1372", 0, erotaEx(jono,' ',314)); ;
704 fail("Mjonot: 1372 Did not throw NumberFormatException");
705 } catch(NumberFormatException _e_){ _e_.getMessage(); }
706 ; ; assertEquals("From: Mjonot line: 1373", "12.34 km", jono.toString());
707 ; assertEquals("From: Mjonot line: 1374", 12, erotaEx(jono,' ',314)); assertEquals("From: Mjonot line: 1374", "km", jono.toString());
708 try {
709 ; assertEquals("From: Mjonot line: 1375", 0, erotaEx(jono,' ',314)); ;
710 fail("Mjonot: 1375 Did not throw NumberFormatException");
711 } catch(NumberFormatException _e_){ _e_.getMessage(); }
712 try {
713 ; assertEquals("From: Mjonot line: 1376", 0, erotaEx(jono,' ',314)); ;
714 fail("Mjonot: 1376 Did not throw NumberFormatException");
715 } catch(NumberFormatException _e_){ _e_.getMessage(); }
716 jono = new StringBuilder(" 1.2, 3.4"); assertEquals("From: Mjonot line: 1382", 1, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1382", " 3.4", jono.toString());
717 ; assertEquals("From: Mjonot line: 1383", 3, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1383", "", jono.toString());
718 try {
719 ; assertEquals("From: Mjonot line: 1384", 0, erotaEx(jono,',',314)); ;
720 fail("Mjonot: 1384 Did not throw NumberFormatException");
721 } catch(NumberFormatException _e_){ _e_.getMessage(); }
722 jono = new StringBuilder("1,2,3"); assertEquals("From: Mjonot line: 1385", 1, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1385", "2,3", jono.toString());
723 ; assertEquals("From: Mjonot line: 1386", 2, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1386", "3", jono.toString());
724 ; assertEquals("From: Mjonot line: 1387", 3, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1387", "", jono.toString());
725 try {
726 ; assertEquals("From: Mjonot line: 1388", 0, erotaEx(jono,',',314)); ;
727 fail("Mjonot: 1388 Did not throw NumberFormatException");
728 } catch(NumberFormatException _e_){ _e_.getMessage(); }
729 jono = new StringBuilder("1,k,3"); assertEquals("From: Mjonot line: 1389", 1, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1389", "k,3", jono.toString());
730 try {
731 ; assertEquals("From: Mjonot line: 1390", 0, erotaEx(jono,',',314)); ;
732 fail("Mjonot: 1390 Did not throw NumberFormatException");
733 } catch(NumberFormatException _e_){ _e_.getMessage(); }
734 ; ; assertEquals("From: Mjonot line: 1391", "3", jono.toString());
735 ; assertEquals("From: Mjonot line: 1392", 3, erotaEx(jono,',',314)); assertEquals("From: Mjonot line: 1392", "", jono.toString());
736 try {
737 ; assertEquals("From: Mjonot line: 1393", 0, erotaEx(jono,',',314)); ;
738 fail("Mjonot: 1393 Did not throw NumberFormatException");
739 } catch(NumberFormatException _e_){ _e_.getMessage(); }
740 } }