1
2
3
4
5
6
7
8
9
10
11 package org.mule.transformer.simple;
12
13 import org.mule.util.IOUtils;
14
15 import java.io.ByteArrayInputStream;
16 import java.io.InputStream;
17
18 public class ObjectByteArrayTransformersWithResultStreamTestCase extends
19 ObjectByteArrayTransformersWithObjectsTestCase
20 {
21
22
23 public Object getResultData()
24 {
25 byte[] resultData = (byte[])super.getResultData();
26 return new ByteArrayInputStream(resultData);
27 }
28
29
30 public boolean compareResults(Object expected, Object result)
31 {
32 if (expected instanceof InputStream)
33 {
34 InputStream input = (InputStream)expected;
35 byte[] bytes = IOUtils.toByteArray(input);
36 return super.compareResults(bytes, result);
37 }
38 return super.compareResults(expected, result);
39 }
40
41 }