1 package uk.co.jezuk.mango; 2 3 import junit.framework.*; 4 import java.util.Iterator ; 5 6 public class StringIteratorTest extends TestCase 7 { 8 public StringIteratorTest(String name) { super(name); } 9 public static Test suite() { return new TestSuite(StringIteratorTest.class); } 10 11 public void test1() 12 { 13 Iterator i = Iterators.StringIterator(null); 14 assertEquals(false, i.hasNext()); 15 } 17 public void test2() 18 { 19 Iterator i = Iterators.StringIterator(""); 20 assertEquals(false, i.hasNext()); 21 } 23 public void test3() 24 { 25 Iterator 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 } } 36 | Popular Tags |