01: package org.nanocontainer.webcontainer;
02:
03: import java.io.File;
04:
05: public class TestHelper {
06:
07: public static File getTestWarFile() {
08: String testcompJarProperty = System.getProperty("testwar.war");
09: if (testcompJarProperty != null) {
10: return new File(testcompJarProperty);
11: }
12:
13: File base = new File(TestHelper.class.getProtectionDomain()
14: .getCodeSource().getLocation().getFile())
15: .getParentFile().getParentFile();
16: File warfile = new File(base, "src" + File.separator + "test"
17: + File.separator + "testwar.war");
18:
19: if (!warfile.exists()) {
20: warfile = new File(warfile.getAbsolutePath().replaceAll(
21: "/container/", "/webcontainer/"));
22: }
23: return warfile;
24: }
25:
26: }
|