1 package org.marc4j.test;
\r
3 import java.io.InputStream;
\r
5 import junit.framework.Test;
\r
6 import junit.framework.TestCase;
\r
7 import junit.framework.TestSuite;
\r
8 import junit.textui.TestRunner;
\r
10 import org.marc4j.MarcStreamReader;
\r
11 import org.marc4j.MarcXmlReader;
\r
12 import org.marc4j.marc.Record;
\r
14 public class ReaderTest extends TestCase {
\r
16 public void testMarcStreamReader() throws Exception {
\r
18 InputStream input = getClass().getResourceAsStream(
\r
19 "resources/chabon.mrc");
\r
20 MarcStreamReader reader = new MarcStreamReader(input);
\r
21 while (reader.hasNext()) {
\r
22 Record record = reader.next();
\r
23 System.err.println(record.toString());
\r
30 public void testMarcXmlReader() throws Exception {
\r
32 InputStream input = getClass().getResourceAsStream(
\r
33 "resources/chabon.xml");
\r
34 MarcXmlReader reader = new MarcXmlReader(input);
\r
35 while (reader.hasNext()) {
\r
36 Record record = reader.next();
\r
37 System.err.println(record.toString());
\r
44 public static Test suite() {
\r
45 return new TestSuite(ReaderTest.class);
\r
48 public static void main(String args[]) {
\r
49 TestRunner.run(suite());
\r