*
*/
@Test
public void styleAndVariationResourceNameIterator()
{
StyleAndVariationResourceNameIterator iterator = new StyleAndVariationResourceNameIterator(
null, null);
assertTrue(iterator.hasNext());
iterator.next();
assertFalse(iterator.hasNext());
iterator = new StyleAndVariationResourceNameIterator("style", null);
assertTrue(iterator.hasNext());
iterator.next();
assertEquals("style", iterator.getStyle());
assertEquals(null, iterator.getVariation());
iterator.next();
assertEquals(null, iterator.getStyle());
assertEquals(null, iterator.getVariation());
assertFalse(iterator.hasNext());
iterator = new StyleAndVariationResourceNameIterator("style", "variation");
assertTrue(iterator.hasNext());
iterator.next();
assertEquals("style", iterator.getStyle());
assertEquals("variation", iterator.getVariation());
iterator.next();
assertEquals("style", iterator.getStyle());
assertEquals(null, iterator.getVariation());
iterator.next();
assertEquals(null, iterator.getStyle());
assertEquals("variation", iterator.getVariation());
iterator.next();
assertEquals(null, iterator.getStyle());
assertEquals(null, iterator.getVariation());
assertFalse(iterator.hasNext());
}