/** 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");
  }