package org.test4j.junit.filter.iterator;
import static org.junit.Assert.*;
import java.io.File;
import java.util.Iterator;
import org.test4j.junit.annotations.Group;
import org.test4j.junit.filter.iterator.JarFileIterator;
import org.junit.Test;
@Group("common")
public class JarFileIteratorTest {
@Test
public void recursiveRoot() throws Exception {
Iterator<String> i = new JarFileIterator(new File("lib/mytests.jar"));
assertTrue(i.hasNext());
assertNotNull(i.next()); // Manifest-File
assertNotNull(i.next());
assertNotNull(i.next());
assertNotNull(i.next());
assertNotNull(i.next());
assertFalse(i.hasNext());
}
}