@Test
public void testGetBusinessObjectDataKeyInvalidCsvLineFormat()
{

    // Try to get business object data key when line does not have the expected number of columns.
    try
    {
        String[] line = {};
        retentionExpirationDestroyerController.getBusinessObjectDataKey(line, LINE_NUMBER, new File(LOCAL_FILE));
        fail();
    }
    catch (IllegalArgumentException e)
    {
        assertEquals(String.format("Line number %d of input file \"%s\" does not match the expected format.", LINE_NUMBER, LOCAL_FILE), e.getMessage());
    }
}