KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jdepend > framework > JDependTestCase


1 package jdepend.framework;
2
3 import java.io.*;
4
5 import junit.framework.*;
6
7 /**
8  * @author <b>Mike Clark</b>
9  * @author Clarkware Consulting, Inc.
10  */

11
12 public class JDependTestCase extends TestCase {
13
14     private String JavaDoc homeDir;
15     private String JavaDoc testDir;
16     private String JavaDoc testDataDir;
17     private String JavaDoc buildDir;
18     private String JavaDoc packageSubDir;
19     private String JavaDoc originalUserHome;
20
21     
22     public JDependTestCase(String JavaDoc name) {
23         super(name);
24     }
25
26     protected void setUp() {
27
28         homeDir = System.getProperty("jdepend.home");
29         if (homeDir == null) {
30             fail("Property 'jdepend.home' not defined");
31         }
32         homeDir = homeDir + File.separator;
33         testDir = homeDir + File.separator + "test" + File.separator;
34         testDataDir = testDir + "data" + File.separator;
35         buildDir = homeDir + "build" + File.separator;
36         packageSubDir = "jdepend" + File.separator +
37                         "framework" + File.separator;
38         originalUserHome = System.getProperty("user.home");
39     }
40
41     protected void tearDown() {
42         System.setProperty("user.home", originalUserHome);
43     }
44
45     public String JavaDoc getHomeDir() {
46         return homeDir;
47     }
48
49     public String JavaDoc getTestDataDir() {
50         return testDataDir;
51     }
52     
53     public String JavaDoc getTestDir() {
54         return testDir;
55     }
56
57     public String JavaDoc getBuildDir() {
58         return buildDir;
59     }
60     
61     public String JavaDoc getPackageSubDir() {
62         return packageSubDir;
63     }
64 }
Popular Tags