*
*/
@Test
public void extensionResourceNameIterator()
{
ExtensionResourceNameIterator iterator = new ExtensionResourceNameIterator(null);
assertTrue(iterator.hasNext());
assertEquals(null, iterator.next());
assertFalse(iterator.hasNext());
iterator = new ExtensionResourceNameIterator(Arrays.asList("txt"));
assertTrue(iterator.hasNext());
assertEquals("txt", iterator.next());
assertFalse(iterator.hasNext());
iterator = new ExtensionResourceNameIterator(Arrays.asList("properties", "utf8.properties", "properties.xml"));
assertTrue(iterator.hasNext());
assertEquals("properties", iterator.next());
assertTrue(iterator.hasNext());
assertEquals("utf8.properties", iterator.next());
assertTrue(iterator.hasNext());
assertEquals("properties.xml", iterator.next());
assertFalse(iterator.hasNext());
}