/** * Tests {@link ResourceLoader#getRelativePackagePath(Package)}. */ @Test public void testRelativePackagePath() { // Returned path does not end with a '/' assert "com/mucommander/commons/file/util".equals(ResourceLoader.getRelativePackagePath(getThisPackage())); }
/** * Tests <code>ResourceLoader#getPackageResourceAsFile</code> methods. * * @throws IOException should not happen */ @Test public void testPackageResourceAsFile() throws IOException { assertReadable(ResourceLoader.getPackageResourceAsFile(getThisPackage(), getExistingResourceName())); assert ResourceLoader.getPackageResourceAsFile(getThisPackage(), getNonExistingResourceName()) == null; assertReadable(ResourceLoader.getPackageResourceAsFile(getThisPackage(), getExistingResourceName(), getThisClassLoader(), getRootPackageFile())); assert ResourceLoader.getPackageResourceAsFile(getThisPackage(), getNonExistingResourceName(), getThisClassLoader(), getRootPackageFile()) == null; }
/** * Tests <code>ResourceLoader#getPackageResourceAsURL</code> methods. * * @throws IOException should not happen */ @Test public void testPackageResourceAsURL() throws IOException { assertReadable(ResourceLoader.getPackageResourceAsURL(getThisPackage(), getExistingResourceName())); assert ResourceLoader.getPackageResourceAsURL(getThisPackage(), getNonExistingResourceName()) == null; assertReadable(ResourceLoader.getPackageResourceAsURL(getThisPackage(), getExistingResourceName(), getThisClassLoader(), getRootPackageFile())); assert ResourceLoader.getPackageResourceAsURL(getThisPackage(), getNonExistingResourceName(), getThisClassLoader(), getRootPackageFile()) == null; }
/** * Tests <code>ResourceLoader#getPackageResourceAsStream</code> methods. * * @throws IOException should not happen */ @Test public void testPackageResourceAsStream() throws IOException { assertReadable(ResourceLoader.getPackageResourceAsStream(getThisPackage(), getExistingResourceName())); assert ResourceLoader.getPackageResourceAsStream(getThisPackage(), getNonExistingResourceName()) == null; assertReadable(ResourceLoader.getPackageResourceAsStream(getThisPackage(), getExistingResourceName(), getThisClassLoader(), getRootPackageFile())); assert ResourceLoader.getPackageResourceAsStream(getThisPackage(), getNonExistingResourceName(), getThisClassLoader(), getRootPackageFile()) == null; }