package com.canoo.ant.table; import java.io.File; import java.net.URI; import java.net.URL; import junit.framework.TestCase; public class BaseTestCase extends TestCase { public BaseTestCase(String name) { super(name); } protected File getPackageResource(final String fileName) throws Exception { final String resourceName = getClass().getPackage().getName().replace('.', '/') + "/" + fileName; final URL resource = getClass().getClassLoader().getResource(resourceName); URI uri = new URI(resource.toExternalForm()); final File file = new File(uri); assertTrue("File doesn't exist: " + file.getName(), file.exists()); return file; } }