@Test
public void testVerifyFileExistsAndReadableFileNoExists() throws IOException
{

    File testFile = new File("I_DO_NOT_EXIST");
    try
    {
        HerdFileUtils.verifyFileExistsAndReadable(testFile);
        fail("Should throw an IllegalArgumentException when file does not exist.");
    }
    catch (IllegalArgumentException e)
    {
        assertEquals(String.format("File \"%s\" doesn't exist.", testFile.getName()), e.getMessage());
    }
}