Author: davsclaus
Date: Mon Jan 18 08:30:23 2010
New Revision: 900301

URL: http://svn.apache.org/viewvc?rev=900301&view=rev
Log:
CAMEL-2373: Fixed camel-bindy tests

Modified:
    
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest.java
    
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest.java
    
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest.java
    
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest.java
    
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest.java

Modified: 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest.java?rev=900301&r1=900300&r2=900301&view=diff
==============================================================================
--- 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest.java
 (original)
+++ 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest.java
 Mon Jan 18 08:30:23 2010
@@ -16,19 +16,10 @@
  */
 package org.apache.camel.dataformat.bindy.fix;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.dataformat.bindy.CommonBindyTest;
 import org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat;
-import org.apache.camel.dataformat.bindy.model.fix.complex.onetomany.Header;
-import org.apache.camel.dataformat.bindy.model.fix.complex.onetomany.Order;
-import org.apache.camel.dataformat.bindy.model.fix.complex.onetomany.Security;
-import org.apache.camel.dataformat.bindy.model.fix.complex.onetomany.Trailer;
+import org.junit.Assert;
 import org.junit.Test;
 import org.springframework.test.annotation.DirtiesContext;
 import org.springframework.test.context.ContextConfiguration;
@@ -43,69 +34,18 @@
         String message = "8=FIX 4.19=2034=135=049=INVMGR56=BRKR" + 
"1=BE.CHM.00111=CHM0001-0158=this is a camel - bindy test" + 
"22=448=BE000124567854=1"
                          + "22=548=BE000987654354=2" + 
"22=648=BE000999999954=3" + "10=220";
 
-        result.expectedBodiesReceived(generateModel().toString());
+        result.expectedMessageCount(1);
         template.sendBody(message);
 
         result.assertIsSatisfied();
-    }
-
-    public List<Map<String, Object>> generateModel() {
-
-        List<Map<String, Object>> models = new ArrayList<Map<String, 
Object>>();
-        // must use linked to preserve order
-        Map<String, Object> model = new LinkedHashMap<String, Object>();
-        List<Security> securities = new ArrayList<Security>();
-
-        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.setText("this is a camel - bindy test");
-
-        // 1st security
-        Security security = new Security();
-        security.setIdSource("4");
-        security.setSecurityCode("BE0001245678");
-        security.setSide("1");
-
-        securities.add(security);
-
-        // 2nd security
-        security = new Security();
-        security.setIdSource("5");
-        security.setSecurityCode("BE0009876543");
-        security.setSide("2");
-
-        securities.add(security);
-
-        // 3rd security
-        security = new Security();
-        security.setIdSource("6");
-        security.setSecurityCode("BE0009999999");
-        security.setSide("3");
-
-        securities.add(security);
-
-        order.setSecurities(securities);
-        order.setHeader(header);
-        order.setTrailer(trailer);
-
-        model.put(order.getClass().getName(), order);
-        model.put(header.getClass().getName(), header);
-        model.put(trailer.getClass().getName(), trailer);
 
-        models.add(model);
-        return models;
+        String body = 
result.getReceivedExchanges().get(0).getIn().getBody(String.class);
+        Assert.assertTrue(body.contains("BE.CHM.001, 11: CHM0001-01, 58: this 
is a camel - bindy test"));
+        Assert.assertTrue(body.contains("22: 4, 48: BE0001245678, 54: 1"));
+        Assert.assertTrue(body.contains("22: 5, 48: BE0009876543, 54: 2"));
+        Assert.assertTrue(body.contains("22: 6, 48: BE0009999999, 54: 3"));
+        Assert.assertTrue(body.contains("FIX 4.1, 9: 20, 34: 1 , 35: 0, 49: 
INVMGR, 56: BRKR"));
+        Assert.assertTrue(body.contains("10: 220"));
     }
 
     public static class ContextConfig extends RouteBuilder {

Modified: 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest.java?rev=900301&r1=900300&r2=900301&view=diff
==============================================================================
--- 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest.java
 (original)
+++ 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest.java
 Mon Jan 18 08:30:23 2010
@@ -16,17 +16,10 @@
  */
 package org.apache.camel.dataformat.bindy.fix;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.dataformat.bindy.CommonBindyTest;
 import org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat;
-import org.apache.camel.dataformat.bindy.model.fix.sorted.body.Order;
-import org.apache.camel.dataformat.bindy.model.fix.sorted.header.Header;
-import org.apache.camel.dataformat.bindy.model.fix.sorted.trailer.Trailer;
+import org.junit.Assert;
 import org.junit.Test;
 import org.springframework.test.annotation.DirtiesContext;
 import org.springframework.test.context.ContextConfiguration;
@@ -37,46 +30,14 @@
     @Test
     @DirtiesContext
     public void testUnMarshallMessage() throws Exception {
-
         result.expectedMessageCount(1);
-        result.expectedBodiesReceived(generateModel().toString());
-
         result.assertIsSatisfied();
 
-    }
-
-    public List<Map<String, Object>> generateModel() {
-        Map<String, Object> model = new HashMap<String, Object>();
-        List<Map<String, Object>> models = new ArrayList<Map<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.setText("this is a camel - bindy test");
-        order.setIDSource("4");
-        order.setSecurityId("BE0001245678");
-        order.setSide("1");
-
-        order.setHeader(header);
-        order.setTrailer(trailer);
-
-        model.put(order.getClass().getName(), order);
-        model.put(header.getClass().getName(), header);
-        model.put(trailer.getClass().getName(), trailer);
+        String body = 
result.getReceivedExchanges().get(0).getIn().getBody(String.class);
 
-        models.add(model);
-        return models;
+        Assert.assertTrue(body.contains("10: 220"));
+        Assert.assertTrue(body.contains("BE.CHM.001, 11: CHM0001-01, 22: 4, 
48: BE0001245678, 54: 1, 58: this is a camel - bindy test"));
+        Assert.assertTrue(body.contains("FIX.4.1, 9: 20, 34: 1 , 35: 0, 49: 
INVMGR, 56: BRKR"));
     }
 
     public static class ContextConfig extends RouteBuilder {
@@ -85,7 +46,6 @@
         public void configure() {
             
from(URI_FILE_FIX).unmarshal(kvpBindyDataFormat).to(URI_MOCK_RESULT);
         }
-          
     }
 
 }

Modified: 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest.java?rev=900301&r1=900300&r2=900301&view=diff
==============================================================================
--- 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest.java
 (original)
+++ 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest.java
 Mon Jan 18 08:30:23 2010
@@ -16,17 +16,10 @@
  */
 package org.apache.camel.dataformat.bindy.fix;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.dataformat.bindy.CommonBindyTest;
 import org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat;
-import org.apache.camel.dataformat.bindy.model.fix.tab.Header;
-import org.apache.camel.dataformat.bindy.model.fix.tab.Order;
-import org.apache.camel.dataformat.bindy.model.fix.tab.Trailer;
+import org.junit.Assert;
 import org.junit.Test;
 import org.springframework.test.annotation.DirtiesContext;
 import org.springframework.test.context.ContextConfiguration;
@@ -37,45 +30,13 @@
     @Test
     @DirtiesContext
     public void testUnMarshallMessage() throws Exception {
-
         result.expectedMessageCount(1);
-        result.expectedBodiesReceived(generateModel().toString());
         result.assertIsSatisfied();
-    }
-
-    public List<Map<String, Object>> generateModel() {
-
-        List<Map<String, Object>> models = new ArrayList<Map<String, 
Object>>();
-        Map<String, Object> model = 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.setText("this is a camel - bindy test");
-        order.setIDSource("4");
-        order.setSecurityId("BE0001245678");
-        order.setSide("1");
-
-        order.setHeader(header);
-        order.setTrailer(trailer);
-
-        model.put(order.getClass().getName(), order);
-        model.put(header.getClass().getName(), header);
-        model.put(trailer.getClass().getName(), trailer);
 
-        models.add(model);
-        return models;
+        String body = 
result.getReceivedExchanges().get(0).getIn().getBody(String.class);
+        Assert.assertTrue(body.contains("FIX.4.1, 9: 20, 34: 1 , 35: 0, 49: 
INVMGR, 56: BRKR"));
+        Assert.assertTrue(body.contains("BE.CHM.001, 11: CHM0001-01, 22: 4, 
48: BE0001245678, 54: 1, 58: this is a camel - bindy test"));
+        Assert.assertTrue(body.contains("10: 220"));
     }
 
     public static class ContextConfig extends RouteBuilder {

Modified: 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest.java?rev=900301&r1=900300&r2=900301&view=diff
==============================================================================
--- 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest.java
 (original)
+++ 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest.java
 Mon Jan 18 08:30:23 2010
@@ -16,17 +16,10 @@
  */
 package org.apache.camel.dataformat.bindy.fix;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.dataformat.bindy.CommonBindyTest;
-import org.apache.camel.dataformat.bindy.model.fix.simple.Header;
-import org.apache.camel.dataformat.bindy.model.fix.simple.Order;
-import org.apache.camel.dataformat.bindy.model.fix.simple.Trailer;
 import org.apache.camel.model.dataformat.BindyType;
+import org.junit.Assert;
 import org.junit.Test;
 import org.springframework.test.annotation.DirtiesContext;
 import org.springframework.test.context.ContextConfiguration;
@@ -37,44 +30,13 @@
     @Test
     @DirtiesContext
     public void testUnMarshallMessage() throws Exception {
-
         result.expectedMessageCount(1);
-        result.expectedBodiesReceived(generateModel().toString());
         result.assertIsSatisfied();
-    }
-
-    public List<Map<String, Object>> generateModel() {
-        List<Map<String, Object>> models = new ArrayList<Map<String, 
Object>>();
-        Map<String, Object> model = 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.setText("this is a camel - bindy test");
-        order.setIDSource("4");
-        order.setSecurityId("BE0001245678");
-        order.setSide("1");
-
-        order.setHeader(header);
-        order.setTrailer(trailer);
-
-        model.put(order.getClass().getName(), order);
-        model.put(header.getClass().getName(), header);
-        model.put(trailer.getClass().getName(), trailer);
 
-        models.add(model);
-        return models;
+        String body = 
result.getReceivedExchanges().get(0).getIn().getBody(String.class);
+        Assert.assertTrue(body.contains("10: 220"));
+        Assert.assertTrue(body.contains("FIX.4.1, 9: 20, 34: 1 , 35: 0, 49: 
INVMGR, 56: BRKR"));
+        Assert.assertTrue(body.contains("BE.CHM.001, 11: CHM0001-01, 22: 4, 
48: BE0001245678, 54: 1, 58: this is a camel - bindy test"));
     }
 
     public static class ContextConfig extends RouteBuilder {

Modified: 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest.java?rev=900301&r1=900300&r2=900301&view=diff
==============================================================================
--- 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest.java
 (original)
+++ 
camel/trunk/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest.java
 Mon Jan 18 08:30:23 2010
@@ -16,17 +16,10 @@
  */
 package org.apache.camel.dataformat.bindy.fix;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.dataformat.bindy.CommonBindyTest;
 import org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat;
-import org.apache.camel.dataformat.bindy.model.fix.simple.Header;
-import org.apache.camel.dataformat.bindy.model.fix.simple.Order;
-import org.apache.camel.dataformat.bindy.model.fix.simple.Trailer;
+import org.junit.Assert;
 import org.junit.Test;
 import org.springframework.test.annotation.DirtiesContext;
 import org.springframework.test.context.ContextConfiguration;
@@ -37,47 +30,15 @@
     @Test
     @DirtiesContext
     public void testUnMarshallMessage() throws Exception {
-
         result.expectedMessageCount(1);
-        result.expectedBodiesReceived(generateModel().toString());
         result.assertIsSatisfied();
 
+        String body = 
result.getReceivedExchanges().get(0).getIn().getBody(String.class);
+        Assert.assertTrue(body.contains("10: 220"));
+        Assert.assertTrue(body.contains("FIX.4.1, 9: 20, 34: 1 , 35: 0, 49: 
INVMGR, 56: BRKR"));
+        Assert.assertTrue(body.contains("BE.CHM.001, 11: CHM0001-01, 22: 4, 
48: BE0001245678, 54: 1, 58: this is a camel - bindy test"));
     }
 
-    public List<Map<String, Object>> generateModel() {
-        Map<String, Object> model = new HashMap<String, Object>();
-        List<Map<String, Object>> models = new ArrayList<Map<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.setText("this is a camel - bindy test");
-        order.setIDSource("4");
-        order.setSecurityId("BE0001245678");
-        order.setSide("1");
-
-        order.setHeader(header);
-        order.setTrailer(trailer);
-
-        model.put(order.getClass().getName(), order);
-        model.put(header.getClass().getName(), header);
-        model.put(trailer.getClass().getName(), trailer);
-
-        models.add(model);
-        return models;
-    }
-    
     public static class ContextConfig extends RouteBuilder {
         BindyKeyValuePairDataFormat kvpBindyDataFormat = new 
BindyKeyValuePairDataFormat("org.apache.camel.dataformat.bindy.model.fix.simple");
 


Reply via email to