1
2
3
4
5
6
7
8
9
10
11 package org.mule.transformer.simple;
12
13 import org.mule.api.transformer.Transformer;
14 import org.mule.tck.testmodels.fruit.Orange;
15 import org.mule.transformer.AbstractTransformerTestCase;
16
17 import org.apache.commons.lang.SerializationUtils;
18
19 public class SerialisedObjectTransformersTestCase extends AbstractTransformerTestCase
20 {
21 private Orange testObject = new Orange(new Integer(4), new Double(14.3), "nice!");
22
23 public Transformer getTransformer() throws Exception
24 {
25 return createObject(SerializableToByteArray.class);
26 }
27
28 public Transformer getRoundTripTransformer() throws Exception
29 {
30 return createObject(ByteArrayToSerializable.class);
31 }
32
33 public Object getTestData()
34 {
35 return testObject;
36 }
37
38 public Object getResultData()
39 {
40 return SerializationUtils.serialize(testObject);
41 }
42
43 }