On Thu, 2002-01-31 at 22:55, Jesse Stockall wrote:
> This should fix the directory creation errors. 
> 

Oops, don't use that one. This one has a better choice of directory
names.

-- 
 Jesse Stockall                 |       Tel: 1+ 613.599.2441 ext. 243
 CRYPTOCard Corporation         |       Fax: 1+ 613.599.2442            
 Suite 304, 300 March Rd.       |       email: [EMAIL PROTECTED]
 Ottawa, ON, Canada K2K 2E2     |       web: www.cryptocard.com 
---------------------------------------------------------------------
Index: src/testcases/org/apache/tools/ant/taskdefs/optional/sos/SOSTest.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-ant/src/testcases/org/apache/tools/ant/taskdefs/optional/sos/SOSTest.java,v
retrieving revision 1.1
diff -u -r1.1 SOSTest.java
--- src/testcases/org/apache/tools/ant/taskdefs/optional/sos/SOSTest.java       
31 Jan 2002 19:47:40 -0000      1.1
+++ src/testcases/org/apache/tools/ant/taskdefs/optional/sos/SOSTest.java       
1 Feb 2002 04:07:38 -0000
@@ -61,6 +61,7 @@
 import org.apache.tools.ant.types.Path;
 import org.apache.tools.ant.util.FileUtils;
 import org.apache.tools.ant.taskdefs.optional.sos.*;
+import java.io.File;
 
 /**
  * Basic testcase to ensure that command line generation is ok
@@ -75,13 +76,13 @@
     private Project project;
     private Commandline commandline;
     private FileUtils fileUtils;
-    
+
     private static final String VSS_SERVER_PATH = 
"\\\\server\\vss\\srcsafe.ini";
     private static final String VSS_PROJECT_PATH = "/SourceRoot/Project";
     private static final String SOS_SERVER_PATH = "192.168.0.1:8888";
     private static final String SOS_USERNAME = "ant";
     private static final String SOS_PASSWORD = "rocks";
-    private static final String LOCAL_PATH = "/home/jesse/source/dir";
+    private static final String LOCAL_PATH = "testdir";
     private static final String SRC_FILE = "Class1.java";
     private static final String SRC_LABEL = "label1";
     private static final String SRC_COMMENT = "I fixed a bug";
@@ -102,6 +103,13 @@
         fileUtils = FileUtils.newFileUtils();
     }
 
+    protected void tearDown() throws Exception {
+        File file = new File(project.getBaseDir(), LOCAL_PATH);
+        if (file.exists()) {
+            file.delete();
+        }
+       }
+
     /**
      * Test SOSGetFile flags & commandline generation
      */
@@ -110,7 +118,8 @@
             SRC_FILE, "-revision", "007", "-server", SOS_SERVER_PATH, "-name",
             SOS_USERNAME, "-password", SOS_PASSWORD, "-database", 
VSS_SERVER_PATH,
             "-project", "$"+VSS_PROJECT_PATH, "-verbose", "-nocompress",
-            "-nocache", "-workdir", 
fileUtils.normalize(LOCAL_PATH).getAbsolutePath() };
+            "-nocache", "-workdir", project.getBaseDir().getAbsolutePath()
+                       + File.separator + LOCAL_PATH };
 
         Path path = new Path(project, LOCAL_PATH);
 
@@ -265,7 +274,8 @@
             SRC_FILE, "-server", SOS_SERVER_PATH, "-name", SOS_USERNAME,
             "-password", SOS_PASSWORD, "-database", VSS_SERVER_PATH, 
"-project",
             "$"+VSS_PROJECT_PATH, "-verbose", "-nocompress", "-nocache",
-            "-workdir", fileUtils.normalize(LOCAL_PATH).getAbsolutePath(), 
"-log", SRC_COMMENT };
+            "-workdir", project.getBaseDir().getAbsolutePath() + File.separator
+                       + LOCAL_PATH, "-log", SRC_COMMENT };
 
         Path path = new Path(project, LOCAL_PATH);
 
@@ -422,7 +432,8 @@
             SRC_FILE, "-server", SOS_SERVER_PATH, "-name", SOS_USERNAME,
             "-password", SOS_PASSWORD, "-database", VSS_SERVER_PATH, 
"-project",
             "$"+VSS_PROJECT_PATH, "-verbose", "-nocompress", "-nocache",
-            "-workdir", fileUtils.normalize(LOCAL_PATH).getAbsolutePath() };
+            "-workdir", project.getBaseDir().getAbsolutePath()
+                       + File.separator + LOCAL_PATH };
 
         Path path = new Path(project, LOCAL_PATH);
 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to