Author: davsclaus
Date: Sat Jul 26 08:01:16 2008
New Revision: 680003

URL: http://svn.apache.org/viewvc?rev=680003&view=rev
Log:
Fixed failing on Bamboo as it cant stop the FTPServer fast enough.

Added:
    
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpNoFilesTest.java
      - copied, changed from r679990, 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java
Modified:
    
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java

Modified: 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java?rev=680003&r1=680002&r2=680003&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java
 Sat Jul 26 08:01:16 2008
@@ -31,21 +31,11 @@
 
     private static final Log LOG = 
LogFactory.getLog(FromFtpExclusiveReadTest.class);
 
-    private String ftpUrl = "ftp://[EMAIL PROTECTED]:" + getPort() + 
"/slowfile?password=admin&binary=false&consumer.exclusiveRead=true&consumer.delay=500";
+    private String port = "20019";
+    private String ftpUrl = "ftp://[EMAIL PROTECTED]:" + port + 
"/slowfile?password=admin&binary=false&consumer.exclusiveRead=true&consumer.delay=500";
 
     public String getPort() {
-        return "20019";
-    }
-
-    public void testPoolIn3SecondsButNoFiles() throws Exception {
-        deleteDirectory("./res/home");
-        createDirectory("./res/home/slowfile");
-        MockEndpoint mock = getMockEndpoint("mock:result");
-        mock.expectedMessageCount(0);
-
-        Thread.sleep(3 * 1000L);
-
-        mock.assertIsSatisfied();
+        return port;
     }
 
     public void testPollFileWhileSlowFileIsBeingWritten() throws Exception {

Copied: 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpNoFilesTest.java
 (from r679990, 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java)
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpNoFilesTest.java?p2=activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpNoFilesTest.java&p1=activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java&r1=679990&r2=680003&rev=680003&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpExclusiveReadTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpNoFilesTest.java
 Sat Jul 26 08:01:16 2008
@@ -25,16 +25,17 @@
 import org.apache.commons.logging.LogFactory;
 
 /**
- * Unit test to verify exclusive read - that we do not poll files that is in 
progress of being written.
+ * Unit test to verify polling a server with no files to poll.
  */
-public class FromFtpExclusiveReadTest extends FtpServerTestSupport {
+public class FromFtpNoFilesTest extends FtpServerTestSupport {
 
     private static final Log LOG = 
LogFactory.getLog(FromFtpExclusiveReadTest.class);
 
-    private String ftpUrl = "ftp://[EMAIL PROTECTED]:" + getPort() + 
"/slowfile?password=admin&binary=false&consumer.exclusiveRead=true&consumer.delay=500";
+    private String port = "20020";
+    private String ftpUrl = "ftp://[EMAIL PROTECTED]:" + port + 
"/slowfile?password=admin&binary=false&consumer.exclusiveRead=true&consumer.delay=500";
 
     public String getPort() {
-        return "20019";
+        return port;
     }
 
     public void testPoolIn3SecondsButNoFiles() throws Exception {
@@ -48,32 +49,6 @@
         mock.assertIsSatisfied();
     }
 
-    public void testPollFileWhileSlowFileIsBeingWritten() throws Exception {
-        deleteDirectory("./res/home");
-        createDirectory("./res/home/slowfile");
-        MockEndpoint mock = getMockEndpoint("mock:result");
-        mock.expectedMessageCount(1);
-        mock.expectedBodiesReceived("Hello WorldLine #0Line #1Line #2Bye 
World");
-
-        createSlowFile();
-
-        mock.assertIsSatisfied();
-    }
-
-    private void createSlowFile() throws Exception {
-        LOG.info("Creating a slow file ...");
-        File file = new File("./res/home/slowfile/hello.txt");
-        FileOutputStream fos = new FileOutputStream(file);
-        fos.write("Hello World".getBytes());
-        for (int i = 0; i < 3; i++) {
-            Thread.sleep(1000);
-            fos.write(("Line #" + i).getBytes());
-            LOG.info("Appending to slowfile");
-        }
-        fos.write("Bye World".getBytes());
-        fos.close();
-        LOG.info("... done creating slowfile");
-    }
 
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
@@ -87,4 +62,4 @@
         File file = new File(s);
         file.mkdirs();
     }
-}
+}
\ No newline at end of file


Reply via email to