package org.apache.ode.bpel.obj.serde; import static org.junit.Assert.assertEquals; import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.ode.bpel.obj.OProcess; import org.junit.Test; public class SerializerTest { @Test public void testBasicSerialize() throws IOException { OmSerdeFactory serdeFactory = new OmSerdeFactory(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); OProcess original = new OProcess("0"); original.setProcessName("process1"); DeSerializer serializer = new DeSerializer(); serializer.serialize(baos, original); InputStream is = new BufferedInputStream(new ByteArrayInputStream(baos .toByteArray())); DeSerializer deSerializer = new DeSerializer(is); OProcess desered = deSerializer.deserialize(); assertEquals(original.getFieldContainer(), desered.getFieldContainer()); } }