/** code should end smoothly if it encounters no matches between bib and mhld */ @Test public void testNoOutputMessagesWhenNoMatches() throws IOException { // bib46, mhld235 String bibFilePath = testDataParentPath + File.separator + "mhldMergeBibs46.mrc"; String mhldFilePath = testDataParentPath + File.separator + "mhldMergeMhlds235.mrc"; // ensure no error message was printed ByteArrayOutputStream sysBAOS = new ByteArrayOutputStream(); mergeBibAndMhldFiles(bibFilePath, mhldFilePath, sysBAOS); // ensure no error message was printed assertTrue( "Output messages written when none were expected: " + sysBAOS.toString(), sysBAOS.size() == 0); System.out.println("Test testNoOutputMessagesWhenNoMatches() successful"); }