KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > nanocontainer > webcontainer > TestHelper


1 package org.nanocontainer.webcontainer;
2
3 import java.io.File JavaDoc;
4
5 public class TestHelper {
6
7     public static File JavaDoc getTestWarFile() {
8         String JavaDoc testcompJarProperty = System.getProperty("testwar.war");
9         if (testcompJarProperty != null) {
10             return new File JavaDoc(testcompJarProperty);
11         }
12
13         File JavaDoc base = new File JavaDoc(TestHelper.class.getProtectionDomain().getCodeSource().getLocation().getFile()).getParentFile().getParentFile();
14         File JavaDoc warfile = new File JavaDoc(base,"src" + File.separator + "test" + File.separator + "testwar.war");
15
16         if (!warfile.exists()) {
17             warfile = new File JavaDoc(warfile.getAbsolutePath().replaceAll("/container/", "/webcontainer/"));
18         }
19         return warfile;
20     }
21
22
23 }
24
Popular Tags