COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 33 | public void testEnumeration() { |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 34 | Iterator iterator = Arrays.asList("a", "b", "c").iterator(); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 35 | IteratorEnumeration enumeration = new IteratorEnumeration(iterator); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 36 | |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 37 | assertEquals(iterator, enumeration.getIterator()); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 38 | |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 39 | assertTrue(enumeration.hasMoreElements()); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 40 | assertEquals("a", enumeration.nextElement()); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 41 | assertEquals("b", enumeration.nextElement()); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 42 | assertEquals("c", enumeration.nextElement()); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 43 | assertFalse(enumeration.hasMoreElements()); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 44 | |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 45 | try { |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 46 | enumeration.nextElement(); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 47 | fail("NoSuchElementException expected"); |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 48 | } catch (NoSuchElementException e) { |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 49 | // expected |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 50 | } |
COLLECTIONS_4_0_RC5 | Wed Nov 20 16:51:32 JST 2013 | 6cf424 | 51 | } |