@Test
public void testVideoInvalidLocation() {

    try {
        Map<String, String> config = new LinkedHashMap<>();
        config.put("fileLocation", "invalidLocation");
        config.put("fileExtension", "mov");
        fr.setupDataRetrieval(config, source);
        fail("Expected setup exception on invalid video");
    } catch (Exception e) {
        assertTrue("Failure should be caused by nonexistent video. Error actually was: " + e.getMessage()
            , e.getMessage().startsWith(FileRetriever.class.getCanonicalName() + ".mainVideoDoesNotExist"));
    }
}