package org.marketcetera.trade; import org.junit.Test; import org.marketcetera.util.test.TestCaseBase; import quickfix.Message; import quickfix.field.MsgType; import quickfix.field.OrigClOrdID; import quickfix.fix44.ExecutionReport; import static org.junit.Assert.*; /** * @author tlerios@marketcetera.com * @since 1.0.0 * @version $Id: FIXMessageAdapterTest.java 16154 2012-07-14 16:34:05Z colin $ */ /* $License$ */ public class FIXMessageAdapterTest extends TestCaseBase { @Test public void all() throws Exception { FIXMessageAdapter adapter=new FIXMessageAdapter(); assertNull(adapter.unmarshal(adapter.marshal(null))); ExecutionReport er=new ExecutionReport(); er.set(new OrigClOrdID("42")); Message msg=adapter.unmarshal(adapter.marshal(er)); assertEquals(MsgType.EXECUTION_REPORT, msg.getHeader().getString(MsgType.FIELD)); assertEquals("42",msg.getString(OrigClOrdID.FIELD)); } }