2024-02-05 15:19:41 +01:00
|
|
|
package eu.dnetlib.dhp.collection.plugin.base;
|
|
|
|
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
|
|
|
|
import java.io.InputStream;
|
|
|
|
import java.util.Iterator;
|
|
|
|
|
2024-02-06 15:10:29 +01:00
|
|
|
import org.dom4j.Element;
|
2024-02-05 15:19:41 +01:00
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
|
|
|
|
public class BaseCollectorIteratorTest {
|
|
|
|
|
|
|
|
@Test
|
|
|
|
void testImportFile() throws Exception {
|
|
|
|
long count = 0;
|
|
|
|
|
|
|
|
try (final InputStream is = getClass().getResourceAsStream("base-sample.tar")) {
|
2024-02-06 15:10:29 +01:00
|
|
|
final Iterator<Element> iterator = new BaseCollectorIterator(is);
|
2024-02-05 15:19:41 +01:00
|
|
|
while (iterator.hasNext()) {
|
2024-02-06 15:10:29 +01:00
|
|
|
final Element record = iterator.next();
|
|
|
|
System.out.println(record.asXML());
|
2024-02-05 15:19:41 +01:00
|
|
|
count++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
assertEquals(30000, count);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|