Search in sources :

Example 1 with Order

use of org.apache.camel.dataformat.bindy.model.fix.tab.Order in project camel by apache.

the class BindySimpleKeyValuePairTabUnmarshallTest method testUnMarshallMessage.

@Test
@DirtiesContext
public void testUnMarshallMessage() throws Exception {
    result.expectedMessageCount(1);
    result.assertIsSatisfied();
    Order order = result.getReceivedExchanges().get(0).getIn().getBody(Order.class);
    Assert.assertTrue(order.getHeader().toString().contains("FIX.4.1, 9: 20, 34: 1 , 35: 0, 49: INVMGR, 56: BRKR"));
    Assert.assertTrue(order.toString().contains("BE.CHM.001, 11: CHM0001-01, 22: 4, 48: BE0001245678, 54: 1, 58: this is a camel - bindy test"));
    Assert.assertTrue(order.getTrailer().toString().contains("10: 220"));
}
Also used : Order(org.apache.camel.dataformat.bindy.model.fix.tab.Order) Test(org.junit.Test) CommonBindyTest(org.apache.camel.dataformat.bindy.CommonBindyTest) DirtiesContext(org.springframework.test.annotation.DirtiesContext)

Example 2 with Order

use of org.apache.camel.dataformat.bindy.model.fix.tab.Order in project camel by apache.

the class BindySimpleKeyValuePairTabMarshallTest method generateModel.

public List<Map<String, Object>> generateModel() {
    List<Map<String, Object>> models = new ArrayList<Map<String, Object>>();
    Map<String, Object> modelObjects = new HashMap<String, Object>();
    Header header = new Header();
    header.setBeginString("FIX 4.1");
    header.setBodyLength(20);
    header.setMsgSeqNum(1);
    header.setMsgType("0");
    header.setSendCompId("INVMGR");
    header.setTargetCompId("BRKR");
    Trailer trailer = new Trailer();
    trailer.setCheckSum(220);
    Order order = new Order();
    order.setAccount("BE.CHM.001");
    order.setClOrdId("CHM0001-01");
    order.setIDSource("4");
    order.setSecurityId("BE0001245678");
    order.setSide("1");
    order.setText("this is a camel - bindy test");
    // order.setHeader(header);
    // order.setTrailer(trailer);
    modelObjects.put(order.getClass().getName(), order);
    modelObjects.put(header.getClass().getName(), header);
    modelObjects.put(trailer.getClass().getName(), trailer);
    models.add(modelObjects);
    return models;
}
Also used : Order(org.apache.camel.dataformat.bindy.model.fix.tab.Order) Header(org.apache.camel.dataformat.bindy.model.fix.tab.Header) HashMap(java.util.HashMap) ArrayList(java.util.ArrayList) HashMap(java.util.HashMap) Map(java.util.Map) Trailer(org.apache.camel.dataformat.bindy.model.fix.tab.Trailer)

Aggregations

Order (org.apache.camel.dataformat.bindy.model.fix.tab.Order)2 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1 Map (java.util.Map)1 CommonBindyTest (org.apache.camel.dataformat.bindy.CommonBindyTest)1 Header (org.apache.camel.dataformat.bindy.model.fix.tab.Header)1 Trailer (org.apache.camel.dataformat.bindy.model.fix.tab.Trailer)1 Test (org.junit.Test)1 DirtiesContext (org.springframework.test.annotation.DirtiesContext)1