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