KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > uk > co > jezuk > mango > StringIteratorTest


1 package uk.co.jezuk.mango;
2
3 import junit.framework.*;
4 import java.util.Iterator JavaDoc;
5
6 public class StringIteratorTest extends TestCase
7 {
8     public StringIteratorTest(String JavaDoc name) { super(name); }
9     public static Test suite() { return new TestSuite(StringIteratorTest.class); }
10
11     public void test1()
12     {
13         Iterator JavaDoc i = Iterators.StringIterator(null);
14         assertEquals(false, i.hasNext());
15     } // test1
16

17     public void test2()
18     {
19         Iterator JavaDoc i = Iterators.StringIterator("");
20         assertEquals(false, i.hasNext());
21     } // test2
22

23     public void test3()
24     {
25         Iterator JavaDoc i = Iterators.StringIterator("123");
26         assertEquals(true, i.hasNext());
27         assertEquals("1", i.next());
28         assertEquals(true, i.hasNext());
29         assertEquals("2", i.next());
30         assertEquals(true, i.hasNext());
31         assertEquals("3", i.next());
32         assertEquals(false, i.hasNext());
33     } // test3
34
} // class StringIteratorTest
35

36
Popular Tags