public void setUp() throws Exception {\r
InputStream input = getClass().getResourceAsStream(\r
"resources/summerland.mrc");\r
- MarcReader reader = new MarcStreamReader(input);\r
+ assertTrue("No test data", input != null);\r
+ MarcReader reader = new MarcStreamReader(input, "MARC-8");\r
while (reader.hasNext()) {\r
record = reader.next();\r
}\r
assertEquals("001", cf.getTag());\r
assertEquals("12883376", cf.getData());\r
\r
- List fieldList = record.getVariableFields();\r
+ List<VariableField> fieldList = record.getVariableFields();\r
assertEquals(15, fieldList.size());\r
\r
- fieldList = record.getControlFields();\r
- assertEquals(3, fieldList.size());\r
+ List<ControlField> controlList = record.getControlFields();\r
+ assertEquals(3, controlList.size());\r
\r
- fieldList = record.getDataFields();\r
- assertEquals(12, fieldList.size());\r
+ List<DataField> dataList = record.getDataFields();\r
+ assertEquals(12, dataList.size());\r
\r
VariableField field = record.getVariableField("245");\r
assertEquals("245", field.getTag());\r
assertEquals(3, fieldList.size());\r
}\r
\r
+ @SuppressWarnings("rawtypes")\r
public void testFind() throws Exception {\r
VariableField field = record.getVariableField("245");\r
assertEquals(true, field.find("Summerland"));\r