Clover Coverage Report - ali Coverage Report
Coverage timestamp: su marras 1 2009 19:10:37 EET
213   323   21   10,14
0   229   0,1   21
21     1  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  ErottelijaTest       Line # 15 213 21 100% 1.0
 
  (21)
 
1    package alitest;
2    // Generated by ComTest BEGIN
3    import static org.junit.Assert.*;
4    import org.junit.*;
5    import static fi.jyu.mit.ohj2.Erottelija.*;
6    import fi.jyu.mit.ohj2.*;
7    // Generated by ComTest END
8   
9    /**
10    * Testataan Erottelija-luokkaa
11    * @author vesal
12    * @version 11.3.2007
13    */
14    @SuppressWarnings({ "PMD" })
 
15    public class ErottelijaTest {
16    /**
17    * Testataan Stringin pilkkomista. Itse tehty
18    *
19    */
 
20  1 toggle @Test
21    public final void testErottelijaString() {
22  1 Erottelija erottaja = new Erottelija("12;3.5:kissa,,,istuu puussa,3.4",";:,");
23  1 assertEquals("Palasia: ",7,erottaja.countTokens());
24  1 assertEquals("1: ","12",erottaja.nextToken());
25  1 assertEquals("2: ","3.5",erottaja.nextToken());
26  1 assertEquals("3: ","kissa",erottaja.nextToken());
27  1 assertEquals("4: ","",erottaja.nextToken());
28  1 assertEquals("5: ","",erottaja.nextToken());
29  1 assertEquals("6: ","istuu puussa",erottaja.nextToken());
30  1 assertEquals("Jäljellä", true, erottaja.hasMoreTokens());
31  1 assertEquals("7: ","3.4",erottaja.nextToken());
32  1 assertEquals("Jäljellä", false, erottaja.hasMoreTokens());
33  1 assertEquals("8: ","",erottaja.nextToken());
34  1 assertEquals("9: ","",erottaja.nextToken());
35  1 erottaja.reset();
36  1 assertEquals("1. int: ",12,erottaja.nextToken(0));
37  1 assertEquals("Jäljellä: ",6,erottaja.countRemainingTokens());
38  1 assertEquals("Loput: ","3.5:kissa,,,istuu puussa,3.4",erottaja.rest());
39  1 assertEquals("2. double: ",3.5,erottaja.nextToken(0.0),0.001);
40  1 assertEquals("3. int: ",2,erottaja.nextToken(2));
41  1 assertEquals("4. double: ",2.1,erottaja.nextToken(2.1),0.001);
42  1 assertEquals("Jäljellä: ",3,erottaja.countRemainingTokens());
43  1 assertEquals("Loput: ",",istuu puussa,3.4",erottaja.rest());
44    }
45   
46   
47   
48    // Generated by ComTest BEGIN
49    /** testErottelija */
 
50  1 toggle @Test
51    public void testErottelija() { // Erottelija: 53
52  1 Erottelija erottaja = new Erottelija("12;3.5:kissa,,,istuu puussa,3.4",
53    ";:,");
54  1 ; assertEquals("From: Erottelija line: 61", true, erottaja.hasMoreTokens());
55  1 assertEquals("From: Erottelija line: 61", 7, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 61", "12;3.5:kissa,,,istuu puussa,3.4", erottaja.rest());
56  1 assertEquals("From: Erottelija line: 62", "12", erottaja.nextToken()); assertEquals("From: Erottelija line: 62", true, erottaja.hasMoreTokens());
57  1 assertEquals("From: Erottelija line: 62", 6, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 62", "3.5:kissa,,,istuu puussa,3.4", erottaja.rest());
58  1 assertEquals("From: Erottelija line: 63", "3.5", erottaja.nextToken()); assertEquals("From: Erottelija line: 63", true, erottaja.hasMoreTokens());
59  1 assertEquals("From: Erottelija line: 63", 5, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 63", "kissa,,,istuu puussa,3.4", erottaja.rest());
60  1 assertEquals("From: Erottelija line: 64", "kissa", erottaja.nextToken()); assertEquals("From: Erottelija line: 64", true, erottaja.hasMoreTokens());
61  1 assertEquals("From: Erottelija line: 64", 4, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 64", ",,istuu puussa,3.4", erottaja.rest());
62  1 assertEquals("From: Erottelija line: 65", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 65", true, erottaja.hasMoreTokens());
63  1 assertEquals("From: Erottelija line: 65", 3, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 65", ",istuu puussa,3.4", erottaja.rest());
64  1 assertEquals("From: Erottelija line: 66", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 66", true, erottaja.hasMoreTokens());
65  1 assertEquals("From: Erottelija line: 66", 2, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 66", "istuu puussa,3.4", erottaja.rest());
66  1 assertEquals("From: Erottelija line: 67", "istuu puussa", erottaja.nextToken()); assertEquals("From: Erottelija line: 67", true, erottaja.hasMoreTokens());
67  1 assertEquals("From: Erottelija line: 67", 1, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 67", "3.4", erottaja.rest());
68  1 assertEquals("From: Erottelija line: 68", "3.4", erottaja.nextToken()); assertEquals("From: Erottelija line: 68", false, erottaja.hasMoreTokens());
69  1 assertEquals("From: Erottelija line: 68", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 68", "", erottaja.rest());
70  1 assertEquals("From: Erottelija line: 69", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 69", false, erottaja.hasMoreTokens());
71  1 assertEquals("From: Erottelija line: 69", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 69", "", erottaja.rest());
72  1 assertEquals("From: Erottelija line: 70", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 70", false, erottaja.hasMoreTokens());
73  1 assertEquals("From: Erottelija line: 70", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 70", "", erottaja.rest());
74  1 assertEquals("From: Erottelija line: 72", "kissa", erottaja.nextToken(";","kissa"));
75    } // Generated by ComTest END
76   
77   
78    // Generated by ComTest BEGIN
79    /** testErottelijaEnd */
 
80  1 toggle @Test
81    public void testErottelijaEnd() { // Erottelija: 76
82  1 Erottelija erottaja = new Erottelija("12;3.5:kissa,,,istuu puussa,3.4;;",
83    ";:,");
84  1 ; assertEquals("From: Erottelija line: 84", true, erottaja.hasMoreTokens());
85  1 assertEquals("From: Erottelija line: 84", 9, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 84", "12;3.5:kissa,,,istuu puussa,3.4;;", erottaja.rest());
86  1 assertEquals("From: Erottelija line: 85", "12", erottaja.nextToken()); assertEquals("From: Erottelija line: 85", true, erottaja.hasMoreTokens());
87  1 assertEquals("From: Erottelija line: 85", 8, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 85", "3.5:kissa,,,istuu puussa,3.4;;", erottaja.rest());
88  1 assertEquals("From: Erottelija line: 86", "3.5", erottaja.nextToken()); assertEquals("From: Erottelija line: 86", true, erottaja.hasMoreTokens());
89  1 assertEquals("From: Erottelija line: 86", 7, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 86", "kissa,,,istuu puussa,3.4;;", erottaja.rest());
90  1 assertEquals("From: Erottelija line: 87", "kissa", erottaja.nextToken()); assertEquals("From: Erottelija line: 87", true, erottaja.hasMoreTokens());
91  1 assertEquals("From: Erottelija line: 87", 6, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 87", ",,istuu puussa,3.4;;", erottaja.rest());
92  1 assertEquals("From: Erottelija line: 88", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 88", true, erottaja.hasMoreTokens());
93  1 assertEquals("From: Erottelija line: 88", 5, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 88", ",istuu puussa,3.4;;", erottaja.rest());
94  1 assertEquals("From: Erottelija line: 89", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 89", true, erottaja.hasMoreTokens());
95  1 assertEquals("From: Erottelija line: 89", 4, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 89", "istuu puussa,3.4;;", erottaja.rest());
96  1 assertEquals("From: Erottelija line: 90", "istuu puussa", erottaja.nextToken()); assertEquals("From: Erottelija line: 90", true, erottaja.hasMoreTokens());
97  1 assertEquals("From: Erottelija line: 90", 3, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 90", "3.4;;", erottaja.rest());
98  1 assertEquals("From: Erottelija line: 91", "3.4", erottaja.nextToken()); assertEquals("From: Erottelija line: 91", true, erottaja.hasMoreTokens());
99  1 assertEquals("From: Erottelija line: 91", 2, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 91", ";", erottaja.rest());
100  1 assertEquals("From: Erottelija line: 92", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 92", true, erottaja.hasMoreTokens());
101  1 assertEquals("From: Erottelija line: 92", 1, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 92", "", erottaja.rest());
102  1 assertEquals("From: Erottelija line: 93", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 93", false, erottaja.hasMoreTokens());
103  1 assertEquals("From: Erottelija line: 93", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 93", "", erottaja.rest());
104  1 assertEquals("From: Erottelija line: 94", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 94", false, erottaja.hasMoreTokens());
105  1 assertEquals("From: Erottelija line: 94", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 94", "", erottaja.rest());
106  1 assertEquals("From: Erottelija line: 96", "kissa", erottaja.nextToken(";","kissa"));
107    } // Generated by ComTest END
108   
109   
110    // Generated by ComTest BEGIN
111    /** testIndexOfAny110 */
 
112  1 toggle @Test
113    public void testIndexOfAny110() { // Erottelija: 110
114  1 assertEquals("From: Erottelija line: 111", 1, indexOfAny("a;, b",",; ",0));
115  1 assertEquals("From: Erottelija line: 112", 2, indexOfAny("a;, b",",; ",2));
116  1 assertEquals("From: Erottelija line: 113", 3, indexOfAny("a;, b"," ",0));
117  1 assertEquals("From: Erottelija line: 114", -1, indexOfAny("a;, b",".",0));
118  1 assertEquals("From: Erottelija line: 115", -1, indexOfAny(null,",; ",0));
119  1 assertEquals("From: Erottelija line: 116", 1, indexOfAny("a b",",; ",-1));
120    } // Generated by ComTest END
121   
122   
123    // Generated by ComTest BEGIN
124    /** testIndexOfAny136 */
 
125  1 toggle @Test
126    public void testIndexOfAny136() { // Erottelija: 136
127  1 assertEquals("From: Erottelija line: 137", 1, indexOfAny("a;, b",",; "));
128    } // Generated by ComTest END
129   
130   
131    // Generated by ComTest BEGIN
132    /** testStr165 */
 
133  1 toggle @Test
134    public void testStr165() { // Erottelija: 165
135  1 Erottelija erottaja = new Erottelija("a b ");
136  1 assertEquals("From: Erottelija line: 168", 3, erottaja.countTokens());
137    } // Generated by ComTest END
138   
139   
140    // Generated by ComTest BEGIN
141    /** testNextToken180 */
 
142  1 toggle @Test
143    public void testNextToken180() { // Erottelija: 180
144  1 Erottelija erottaja = new Erottelija("a;b;",";");
145  1 ; assertEquals("From: Erottelija line: 187", true, erottaja.hasMoreTokens());
146  1 assertEquals("From: Erottelija line: 187", 3, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 187", "a;b;", erottaja.rest());
147  1 assertEquals("From: Erottelija line: 188", "a", erottaja.nextToken()); assertEquals("From: Erottelija line: 188", true, erottaja.hasMoreTokens());
148  1 assertEquals("From: Erottelija line: 188", 2, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 188", "b;", erottaja.rest());
149  1 assertEquals("From: Erottelija line: 189", "b", erottaja.nextToken()); assertEquals("From: Erottelija line: 189", true, erottaja.hasMoreTokens());
150  1 assertEquals("From: Erottelija line: 189", 1, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 189", "", erottaja.rest());
151  1 assertEquals("From: Erottelija line: 190", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 190", false, erottaja.hasMoreTokens());
152  1 assertEquals("From: Erottelija line: 190", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 190", "", erottaja.rest());
153  1 assertEquals("From: Erottelija line: 191", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 191", false, erottaja.hasMoreTokens());
154  1 assertEquals("From: Erottelija line: 191", 0, erottaja.countRemainingTokens()); assertEquals("From: Erottelija line: 191", "", erottaja.rest());
155    } // Generated by ComTest END
156   
157   
158    // Generated by ComTest BEGIN
159    /** testIsDelimBefore204 */
 
160  1 toggle @Test
161    public void testIsDelimBefore204() { // Erottelija: 204
162  1 Erottelija erottaja = new Erottelija("a;b;",";");
163  1 assertEquals("From: Erottelija line: 207", false, erottaja.isDelimBefore(0,";"));
164  1 assertEquals("From: Erottelija line: 208", false, erottaja.isDelimBefore(1,";"));
165  1 assertEquals("From: Erottelija line: 209", true, erottaja.isDelimBefore(2,";"));
166  1 assertEquals("From: Erottelija line: 210", false, erottaja.isDelimBefore(3,";"));
167  1 assertEquals("From: Erottelija line: 211", true, erottaja.isDelimBefore(4,";"));
168  1 assertEquals("From: Erottelija line: 212", false, erottaja.isDelimBefore(5,";"));
169    } // Generated by ComTest END
170   
171   
172    // Generated by ComTest BEGIN
173    /** testIsDelimBefore229 */
 
174  1 toggle @Test
175    public void testIsDelimBefore229() { // Erottelija: 229
176  1 Erottelija erottaja = new Erottelija("a;b;",";");
177  1 assertEquals("From: Erottelija line: 232", false, erottaja.isDelimBefore(0));
178  1 assertEquals("From: Erottelija line: 233", false, erottaja.isDelimBefore(1));
179  1 assertEquals("From: Erottelija line: 234", true, erottaja.isDelimBefore(2));
180  1 assertEquals("From: Erottelija line: 235", false, erottaja.isDelimBefore(3));
181  1 assertEquals("From: Erottelija line: 236", true, erottaja.isDelimBefore(4));
182  1 assertEquals("From: Erottelija line: 237", false, erottaja.isDelimBefore(5));
183    } // Generated by ComTest END
184   
185   
186    // Generated by ComTest BEGIN
187    /** testIsDelimBefore248 */
 
188  1 toggle @Test
189    public void testIsDelimBefore248() { // Erottelija: 248
190  1 Erottelija erottaja = new Erottelija("a;b;",";");
191  1 assertEquals("From: Erottelija line: 251", false, erottaja.isDelimBefore());
192  1 assertEquals("From: Erottelija line: 252", "a", erottaja.nextToken()); assertEquals("From: Erottelija line: 252", true, erottaja.isDelimBefore());
193  1 assertEquals("From: Erottelija line: 253", "b", erottaja.nextToken()); assertEquals("From: Erottelija line: 253", true, erottaja.isDelimBefore());
194  1 assertEquals("From: Erottelija line: 254", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 254", false, erottaja.isDelimBefore());
195  1 assertEquals("From: Erottelija line: 255", "", erottaja.nextToken()); assertEquals("From: Erottelija line: 255", false, erottaja.isDelimBefore());
196    } // Generated by ComTest END
197   
198   
199    // Generated by ComTest BEGIN
200    /** testNextToken268 */
 
201  1 toggle @Test
202    public void testNextToken268() { // Erottelija: 268
203  1 Erottelija erottaja = new Erottelija("a b;c");
204  1 assertEquals("From: Erottelija line: 270", "a", erottaja.nextToken(" "));
205  1 assertEquals("From: Erottelija line: 271", "b;c", erottaja.nextToken(" "));
206  1 erottaja = new Erottelija("a b;c");
207  1 assertEquals("From: Erottelija line: 273", "a", erottaja.nextToken(" "));
208  1 assertEquals("From: Erottelija line: 274", "b", erottaja.nextToken(";"));
209  1 assertEquals("From: Erottelija line: 275", "c", erottaja.nextToken(" "));
210  1 assertEquals("From: Erottelija line: 276", "", erottaja.nextToken(" "));
211  1 erottaja = new Erottelija(null);
212  1 assertEquals("From: Erottelija line: 278", "", erottaja.nextToken(" "));
213  1 erottaja = new Erottelija("a b");
214  1 assertEquals("From: Erottelija line: 280", "a", erottaja.nextToken(null));
215    } // Generated by ComTest END
216   
217   
218    // Generated by ComTest BEGIN
219    /** testNextToken304 */
 
220  1 toggle @Test
221    public void testNextToken304() { // Erottelija: 304
222  1 Erottelija erottaja = new Erottelija("a b;c");
223  1 assertEquals("From: Erottelija line: 306", "a", erottaja.nextToken(" ","d"));
224  1 assertEquals("From: Erottelija line: 307", "b;c", erottaja.nextToken(" ","d"));
225  1 assertEquals("From: Erottelija line: 308", "d", erottaja.nextToken(" ","d"));
226    } // Generated by ComTest END
227   
228   
229    // Generated by ComTest BEGIN
230    /** testNextToken324 */
 
231  1 toggle @Test
232    public void testNextToken324() { // Erottelija: 324
233  1 Erottelija erottaja = new Erottelija("1;2");
234  1 assertEquals("From: Erottelija line: 326", 1, erottaja.nextToken(";",3));
235  1 assertEquals("From: Erottelija line: 327", 2, erottaja.nextToken(";",3));
236  1 assertEquals("From: Erottelija line: 328", 3, erottaja.nextToken(";",3));
237    } // Generated by ComTest END
238   
239   
240    // Generated by ComTest BEGIN
241    /** testNextToken342 */
 
242  1 toggle @Test
243    public void testNextToken342() { // Erottelija: 342
244  1 Erottelija erottaja = new Erottelija("1 2");
245  1 assertEquals("From: Erottelija line: 344", 1, erottaja.nextToken(3));
246  1 assertEquals("From: Erottelija line: 345", 2, erottaja.nextToken(3));
247  1 assertEquals("From: Erottelija line: 346", 3, erottaja.nextToken(3));
248    } // Generated by ComTest END
249   
250   
251    // Generated by ComTest BEGIN
252    /** testNextInt359 */
 
253  1 toggle @Test
254    public void testNextInt359() { // Erottelija: 359
255  1 Erottelija erottaja = new Erottelija("1 2");
256  1 assertEquals("From: Erottelija line: 361", 1, erottaja.nextInt());
257  1 assertEquals("From: Erottelija line: 362", 2, erottaja.nextInt());
258  1 assertEquals("From: Erottelija line: 363", 0, erottaja.nextInt());
259    } // Generated by ComTest END
260   
261   
262    // Generated by ComTest BEGIN
263    /** testNextToken378 */
 
264  1 toggle @Test
265    public void testNextToken378() { // Erottelija: 378
266  1 Erottelija erottaja = new Erottelija("1;2");
267  1 assertEquals("From: Erottelija line: 380", 1.0, erottaja.nextToken(";",3.1), 0.000001);
268  1 assertEquals("From: Erottelija line: 381", 2.0, erottaja.nextToken(";",3.1), 0.000001);
269  1 assertEquals("From: Erottelija line: 382", 3.1, erottaja.nextToken(";",3.1), 0.000001);
270    } // Generated by ComTest END
271   
272   
273    // Generated by ComTest BEGIN
274    /** testNextToken396 */
 
275  1 toggle @Test
276    public void testNextToken396() { // Erottelija: 396
277  1 Erottelija erottaja = new Erottelija("1 2");
278  1 assertEquals("From: Erottelija line: 398", 1.0, erottaja.nextToken(3.1), 0.000001);
279  1 assertEquals("From: Erottelija line: 399", 2.0, erottaja.nextToken(3.1), 0.000001);
280  1 assertEquals("From: Erottelija line: 400", 3.1, erottaja.nextToken(3.1), 0.000001);
281    } // Generated by ComTest END
282   
283   
284    // Generated by ComTest BEGIN
285    /** testNextDouble412 */
 
286  1 toggle @Test
287    public void testNextDouble412() { // Erottelija: 412
288  1 Erottelija erottaja = new Erottelija("1 2");
289  1 assertEquals("From: Erottelija line: 414", 1.0, erottaja.nextDouble(), 0.000001);
290  1 assertEquals("From: Erottelija line: 415", 2.0, erottaja.nextDouble(), 0.000001);
291  1 assertEquals("From: Erottelija line: 416", 0.0, erottaja.nextDouble(), 0.000001);
292    } // Generated by ComTest END
293   
294   
295    // Generated by ComTest BEGIN
296    /** testNextElement479 */
 
297  1 toggle @Test
298    public void testNextElement479() { // Erottelija: 479
299  1 Erottelija erottaja = new Erottelija("1 2");
300  1 assertEquals("From: Erottelija line: 481", "1", erottaja.nextElement().toString());
301    } // Generated by ComTest END
302   
303   
304    // Generated by ComTest BEGIN
305    /** testTrim491 */
 
306  1 toggle @Test
307    public void testTrim491() { // Erottelija: 491
308  1 Erottelija erottaja = new Erottelija(" 1 2 ");
309  1 assertEquals("From: Erottelija line: 493", 6, erottaja.countTokens());
310  1 erottaja.trim();
311  1 assertEquals("From: Erottelija line: 495", 4, erottaja.countTokens());
312    } // Generated by ComTest END
313   
314   
315    // Generated by ComTest BEGIN
316    /** testRest507 */
 
317  1 toggle @Test
318    public void testRest507() { // Erottelija: 507
319  1 Erottelija erottaja = new Erottelija(" 1 2 ");
320  1 erottaja.trim();
321  1 assertEquals("From: Erottelija line: 510", " 1 2 ", erottaja.rest());
322    } // Generated by ComTest END
323    }