01: package com.canoo.ant.table;
02:
03: import java.io.File;
04: import java.net.URI;
05: import java.net.URL;
06:
07: import junit.framework.TestCase;
08:
09: public class BaseTestCase extends TestCase {
10:
11: public BaseTestCase(String name) {
12: super (name);
13: }
14:
15: protected File getPackageResource(final String fileName)
16: throws Exception {
17: final String resourceName = getClass().getPackage().getName()
18: .replace('.', '/')
19: + "/" + fileName;
20: final URL resource = getClass().getClassLoader().getResource(
21: resourceName);
22: URI uri = new URI(resource.toExternalForm());
23: final File file = new File(uri);
24: assertTrue("File doesn't exist: " + file.getName(), file
25: .exists());
26: return file;
27: }
28:
29: }
|