Author: veithen
Date: Sat Apr  4 12:46:54 2009
New Revision: 761921

URL: http://svn.apache.org/viewvc?rev=761921&view=rev
Log:
Added some more logging to the VFS tests.

Modified:
    
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSClient.java
    
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSFileChannel.java

Modified: 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSClient.java?rev=761921&r1=761920&r2=761921&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSClient.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSClient.java
 Sat Apr  4 12:46:54 2009
@@ -31,9 +31,13 @@
 import org.apache.axis2.transport.testkit.name.Name;
 import org.apache.axis2.transport.testkit.tests.Setup;
 import org.apache.axis2.transport.testkit.tests.Transient;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 @Name("java.io")
 public class VFSClient implements TestClient {
+    private static final Log log = LogFactory.getLog(VFSClient.class);
+    
     private @Transient File requestFile;
     
     @Setup @SuppressWarnings("unused")
@@ -49,11 +53,14 @@
         // Create the file atomically (using move/rename) to avoid problems 
with the
         // listener starting to read the file too early.
         File tmpFile = new File(requestFile.getParent(), "." + 
requestFile.getName() + ".tmp");
+        log.debug("Writing message to temporary file " + tmpFile);
         OutputStream out = new FileOutputStream(tmpFile);
         out.write(message);
         out.close();
+        log.debug("Moving " + tmpFile + " to " + requestFile);
         if (!tmpFile.renameTo(requestFile)) {
             throw new IOException("Unable to rename " + tmpFile + " to " + 
requestFile);
         }
+        log.debug("Done.");
     }
 }
\ No newline at end of file

Modified: 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSFileChannel.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSFileChannel.java?rev=761921&r1=761920&r2=761921&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSFileChannel.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/vfs/VFSFileChannel.java
 Sat Apr  4 12:46:54 2009
@@ -26,8 +26,12 @@
 import org.apache.axis2.transport.testkit.axis2.AxisServiceConfigurator;
 import org.apache.axis2.transport.testkit.tests.Setup;
 import org.apache.axis2.transport.testkit.tests.Transient;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 public class VFSFileChannel implements AxisServiceConfigurator {
+    private static final Log log = LogFactory.getLog(VFSFileChannel.class);
+    
     private final String path;
     private @Transient File requestFile;
     
@@ -51,8 +55,14 @@
     
     protected static File preparePath(VFSTestEnvironment env, String path) {
         File file = new File(env.getRootDir(), path);
-        file.getParentFile().mkdirs();
-        file.delete();
+        File dir = file.getParentFile();
+        if (dir.exists()) {
+            log.debug("Deleting leftover file " + file);
+            file.delete();
+        } else {
+            log.debug("Creating directory " + dir);
+            dir.mkdirs();
+        }
         return file;
     }
     


Reply via email to