Test with/out bad indicators. Need valid test data.
authorDennis Schafroth <dennis@indexdata.com>
Wed, 4 Jan 2012 19:17:35 +0000 (20:17 +0100)
committerDennis Schafroth <dennis@indexdata.com>
Wed, 4 Jan 2012 19:17:35 +0000 (20:17 +0100)
src/org/marc4j/test/ReaderTest.java

index 2150599..25f6bce 100644 (file)
@@ -13,11 +13,25 @@ import org.marc4j.marc.Record;
 \r
 public class ReaderTest extends TestCase {\r
 \r
-    public void testMarcStreamReader() throws Exception {\r
+  public void testReaderNoSkip() throws Exception {\r
+    testMarcStreamReader(false);\r
+  }\r
+\r
+  public void testWriteAndReadSkip() throws Exception {\r
+    testMarcStreamReader(true);\r
+  }\r
+\r
+  public void testWriteAndReadNoSkip() throws Exception {\r
+    testMarcStreamReader(false);\r
+  }\r
+\r
+  \r
+  public void testMarcStreamReader(boolean setBadIndicators) throws Exception {\r
         int i = 0;\r
         InputStream input = getClass().getResourceAsStream(\r
                 "resources/chabon.mrc");\r
         MarcStreamReader reader = new MarcStreamReader(input);\r
+        reader.setBadIndicators(setBadIndicators);\r
         while (reader.hasNext()) {\r
             Record record = reader.next();\r
             System.err.println(record.toString());\r