1 package jdepend.framework; 2 3 import java.io.*; 4 5 import junit.framework.*; 6 7 11 12 public class JDependTestCase extends TestCase { 13 14 private String homeDir; 15 private String testDir; 16 private String testDataDir; 17 private String buildDir; 18 private String packageSubDir; 19 private String originalUserHome; 20 21 22 public JDependTestCase(String 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 getHomeDir() { 46 return homeDir; 47 } 48 49 public String getTestDataDir() { 50 return testDataDir; 51 } 52 53 public String getTestDir() { 54 return testDir; 55 } 56 57 public String getBuildDir() { 58 return buildDir; 59 } 60 61 public String getPackageSubDir() { 62 return packageSubDir; 63 } 64 } | Popular Tags |