/** Slurp up a whole file: map filename as necessary */ public String readWholeFileAsUTF8(String filename) { InputStream in = open(filename) ; if ( in == null ) throw new NotFoundException("File not found: "+filename) ; return readWholeFileAsUTF8(in) ; }
public void testFileManagerLocatorClassLoader() { FileManager fileManager = new FileManager() ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; InputStream in = fileManager.open("java/lang/String.class") ; assertNotNull(in) ; closeInputStream(in) ; }
public void testFileManagerLocatorClassLoaderNotFound() { FileManager fileManager = new FileManager() ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("not/java/lang/String.class") ; closeInputStream(in) ; assertNull("Found non-existant class", in) ; } catch (NotFoundException ex) {} }
public void testLocationMappingURLtoFileOpenNotFound() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("http://example.org/file") ; closeInputStream(in) ; assertNull("Found nont-existant URL", null) ; } catch (NotFoundException ex) {} }
public void testLocationMappingURLtoFileOpenNotFound() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("http://example.org/file") ; closeInputStream(in) ; assertNull("Found nont-existant URL", null) ; } catch (NotFoundException ex) {} }
@Test public void testFileManagerLocatorClassLoaderNotFound() { FileManager fileManager = new FileManager() ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("not/java/lang/String.class") ; closeInputStream(in) ; assertNull("Found non-existant class", in) ; } catch (NotFoundException ex) {} }
@Test public void testFileManagerLocatorClassLoader() { FileManager fileManager = new FileManager() ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; InputStream in = fileManager.open("java/lang/String.class") ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testLocationMappingURLtoFileOpenNotFound() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("http://example.org/file") ; closeInputStream(in) ; assertNull("Found nont-existant URL", null) ; } catch (NotFoundException ex) {} }
public void testFileManagerFileLocatorWithDir() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile(testingDir) ; InputStream in = fileManager.open(filename) ; assertNotNull(in) ; closeInputStream(in) ; }
public void testFileManagerNoFile() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; try { // Tests either way round - exception or a null return. InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant file: "+filenameNonExistent, in) ; } catch (NotFoundException ex) {} }
public void testFileManagerNoFile() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; try { // Tests either way round - exception or a null return. InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant file: "+filenameNonExistent, in) ; } catch (NotFoundException ex) {} }
public void testFileManagerFileLocator() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; InputStream in = fileManager.open(testingDir+"/"+filename) ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerFileLocatorWithDir() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile(testingDir) ; InputStream in = fileManager.open(filename) ; assertNotNull(in) ; closeInputStream(in) ; }
public void testFileManagerLocatorZip() { FileManager fileManager = new FileManager() ; try { fileManager.addLocatorZip(zipname) ; } catch (Exception ex) { fail("Failed to create a filemanager and add a zip locator") ; } InputStream in = fileManager.open(filename) ; assertNotNull(in) ; closeInputStream(in) ; }
public void testLocationMappingURLtoFileOpen() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorFile() ; InputStream in = fileManager.open("http://example.org/file") ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerFileLocator() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; InputStream in = fileManager.open(testingDir+"/"+filename) ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerNoFile() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; try { // Tests either way round - exception or a null return. InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant file: "+filenameNonExistent, in) ; } catch (NotFoundException ex) {} }
@Test public void testLocationMappingURLtoFileOpen() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorFile() ; InputStream in = fileManager.open("http://example.org/file") ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerLocatorZipNonFound() { FileManager fileManager = new FileManager() ; try { fileManager.addLocatorZip(zipname) ; } catch (Exception ex) { fail("Failed to create a filemanager and add a zip locator") ; } try { InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant zip file member", in) ; } catch (NotFoundException ex) {} }
@Test public void testFileManagerLocatorZip() { FileManager fileManager = new FileManager() ; try { fileManager.addLocatorZip(zipname) ; } catch (Exception ex) { fail("Failed to create a filemanager and add a zip locator") ; } InputStream in = fileManager.open(filename) ; assertNotNull(in) ; closeInputStream(in) ; }