Author: michiel
Date: 2009-11-23 21:04:43 +0100 (Mon, 23 Nov 2009)
New Revision: 39862

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/MockTranscoder.java
Log:
added to possibility to let it wait a bit, for more realistic tests

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/MockTranscoder.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/MockTranscoder.java
  2009-11-23 20:00:10 UTC (rev 39861)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/MockTranscoder.java
  2009-11-23 20:04:43 UTC (rev 39862)
@@ -32,6 +32,7 @@
     protected String setting = "";
     protected int x = 100;
     protected int y = 100;
+    protected int delay = 0;
 
     private final Map<String, Object> props = new HashMap<String, Object>();
 
@@ -55,15 +56,20 @@
     public void setHeight(int y) {
         this.y = y;
     }
+    public void setDelay(int d) {
+        this.delay = d;
+    }
 
     protected void transcode(final Logger log) throws Exception {
         log.info("Copying " + in + " to " + out);
         File outFile = new File(out.getPath());
         outFile.getParentFile().mkdirs();
+        if (delay > 0) {
+            Thread.sleep(1000 * delay);
+        }
         if (empty ) {
             org.mmbase.util.IOUtil.copy(new ByteArrayInputStream(new byte[] { 
0, 1 }), // nearly empty. If completely empty it would be considered failed
                                         new FileOutputStream(new 
File(out.getPath())));
-
         } else {
             org.mmbase.util.IOUtil.copy(new FileInputStream(new 
File(in.getPath())),
                                         new FileOutputStream(new 
File(out.getPath())));

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to