Author: niclas
Date: Wed Sep 15 12:49:19 2004
New Revision: 46129

Modified:
   
avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java
   
avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java
   avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java
Log:
JUnitTestTask now establishes the user.dir to point inside the target/test working 
directory.

Modified: 
avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java
==============================================================================
--- 
avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java
  (original)
+++ 
avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java
  Wed Sep 15 12:49:19 2004
@@ -16,7 +16,10 @@
  */
 package org.apache.avalon.db.hsql.test;
 
+import java.io.File;
+
 import java.net.InetAddress;
+
 import java.sql.Connection;
 import java.sql.DatabaseMetaData;
 import java.sql.DriverManager;

Modified: 
avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java
==============================================================================
--- 
avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java
        (original)
+++ 
avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java
        Wed Sep 15 12:49:19 2004
@@ -58,7 +58,6 @@
 
     protected void setUp() throws Exception
     {
-        System.out.println( System.getProperty( "user.dir" ) );
         m_manager = 
           LoggingManagerHelper.setUpLoggingManager( 
             "avalon-logging-log4j", "log4j/log4j.properties" );

Modified: 
avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java
==============================================================================
--- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java 
 (original)
+++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java 
 Wed Sep 15 12:49:19 2004
@@ -103,7 +103,8 @@
 
         final File working = getContext().getTestDirectory();
         copyUnitTestResource( working );
-
+        final String origUserDir = System.getProperty( "user.dir" );
+        System.setProperty( "user.dir", working.getAbsolutePath() );
         if( src.exists() )
         {
             final File classes = getContext().getTestClassesDirectory();
@@ -151,6 +152,7 @@
                 fail( message );
             }
         }
+        System.setProperty( "user.dir", origUserDir );
     }
 
     private void copyUnitTestResource( final File dest )
@@ -297,24 +299,24 @@
     
     private void createIncludes(FileSet set, String pattern)
     {
-       StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
-       while( tokenizer.hasMoreTokens())
-       {
-           String item = tokenizer.nextToken();
-           set.createInclude().setName( item );
+        StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
+        while( tokenizer.hasMoreTokens())
+        {
+            String item = tokenizer.nextToken();
+            set.createInclude().setName( item );
         }
-       
+    
     }
     
     private void createExcludes(FileSet set, String pattern)
     {
-       StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
-       while( tokenizer.hasMoreTokens())
-       {
+        StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
+        while( tokenizer.hasMoreTokens())
+        {
             String item = tokenizer.nextToken();
-           set.createExclude().setName( item );
+            set.createExclude().setName( item );
         }
-       
+    
     }
 
     private String getCachePath()

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

Reply via email to