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